[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/27 05:00 / Filesize : 243 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part81



1 名前:デフォルトの名無しさん [2024/04/18(木) 14:03:38.03 ID:cMr18rZu.net]
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

関連スレ
Excel VBA 質問スレ Part79(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1674875532/

※前スレ
Excel VBA 質問スレ Part79
https://mevius.5ch.net/test/read.cgi/tech/1674874007/
Excel VBA 質問スレ Part80
https://mevius.5ch.net/test/read.cgi/tech/1685489018/

267 名前:デフォルトの名無しさん mailto:sage [2024/07/23(火) 07:46:47.64 ID:yA3s1fWI.net]
>>260
社用の個人PCなのか
社外のプライベートPCのことなのか
原文が適当すぎるから何も言えねぇ

268 名前:デフォルトの名無しさん mailto:sage [2024/07/23(火) 08:17:50.27 ID:BuJCezvl.net]
こういう面倒臭い案件大好き もうちょっと詳細書いてみ?
上役や情シスからお墨付きもらったんだろ? やりたい放題じゃんか 責任逃れまでできる
それとも日中ボーっとしてることが多いからてんで、最低限マウスいぢくってる振りぐらいはしろ
っつーペナルティなんか?
セキュリティで10分操作が無ければロック掛かる通信監理システムって何だろうな
普通そういうシステムは、稼働したら一日中ほったらかしにしとくのが普通だろうに

269 名前:デフォルトの名無しさん [2024/07/23(火) 17:38:37.23 ID:TPPfHQM2.net]
>>249
そもそも自分の環境の説明がまったくないんだが?

270 名前:デフォルトの名無しさん [2024/07/23(火) 17:41:00.00 ID:TPPfHQM2.net]
>>263
いまはPC操作をしていなくても仕事をしていると判断することが多い。

271 名前:デフォルトの名無しさん mailto:sage [2024/07/23(火) 19:59:44.87 ID:35eDOqtl.net]
VBAで定期カーソル移動で解決したわ
モノタロウでマウスジグラーも頼んだけど使わなくて済んだ
ネットワーク障害があったときは俺の範疇じゃない
流石俺だわ

272 名前:デフォルトの名無しさん mailto:sage [2024/07/23(火) 20:09:46.02 ID:cXSn49vY.net]
>>266
俺なら鏡の上にマウス置く

273 名前:デフォルトの名無しさん [2024/07/23(火) 22:31:26.96 ID:HkbI738T.net]
いまさwebからExcelに情報とるソフト作ってるんだけど
「Microsoft Internet Controls」のライブラリ使ってるんよ
でもIEっていずれ使えなくなるんよな?やっぱchromeとか違うブラウザ方法でやったほうがいいん?

274 名前:デフォルトの名無しさん [2024/07/23(火) 23:21:21.21 ID:LnBdIObW.net]
>>268
そやな
もうそれは卒業していい

275 名前:デフォルトの名無しさん [2024/07/24(水) 00:53:54.71 ID:Yd5lPCFP.net]
スクレイピングするなら何が一番ええの?
Selenium Basicでええのか?



276 名前:デフォルトの名無しさん mailto:sage [2024/07/24(水) 01:01:55.12 ID:Aql4xph6.net]
>>270
まずはVBAを使わないこと

277 名前:デフォルトの名無しさん mailto:sage [2024/07/24(水) 01:08:43.85 ID:l8TdcfaH.net]
ユーザー数が多いのでいくなら、Power Query
PQでできないボタン操作絡みとかだったらPythonかしら?

278 名前:デフォルトの名無しさん [2024/07/24(水) 01:39:29.85 ID:Yd5lPCFP.net]
まじですかー
Pythonを使えるようになるのは道のりながそう
Excelだけで完結したいのにめんどうすぎる

279 名前:デフォルトの名無しさん [2024/07/24(水) 01:40:21.77 ID:mluzaMP6.net]
WEBだけでなくもっと広く自動化したいならRPA

280 名前:デフォルトの名無しさん [2024/07/24(水) 02:37:37.68 ID:Yd5lPCFP.net]
なんかTinySeleniumVBAってのが簡単そうだからそっちでやってみるわ

281 名前:デフォルトの名無しさん mailto:sage [2024/07/24(水) 19:28:44.16 ID:23AdqYHQ.net]
>>268
コード見してみ

282 名前:デフォルトの名無しさん [2024/07/25(木) 01:39:41.05 ID:SZPx3Myy.net]
>>276
独学で恥ずかしいからヤダ><

いまここ見てTinySeleniumVBAっての入れてedgeを開くところまできた!
https://qiita.com/uezo/items/66e20b064ffd5f239b9a

283 名前:デフォルトの名無しさん [2024/07/25(木) 01:58:42.32 ID:SZPx3Myy.net]
WebDriverのmsedgedriver.exeで立ちあがったウィンドウが消えない
立ち上がったedgeは
Driver.CloseBrowser
で消えるのに!!どうすればええんや

284 名前:デフォルトの名無しさん [2024/07/25(木) 02:04:13.82 ID:SZPx3Myy.net]
>>277のLink見てこれで何とかedgeが立ちあがったんだけどさ
webドライバ?(msedgedriver.exe)で開いたウィンドウが開いたままになるのが気に食わないから閉じたいんだけど
なんて付け足せばええ?天才いたら教えてくれええ

Public Sub main()
' Start WebDriver (Edge)
Dim Driver As New WebDriver
Driver.Edge "C:\Users\〜〜〜\msedgedriver.exe"

' ブラウザを立ち上げる
Driver.OpenBrowser

' 指定したURLを開く
Driver.Navigate "URL"

' 立ち上げたブラウザを閉じる
Driver.CloseBrowser

End Sub

285 名前:デフォルトの名無しさん [2024/07/25(木) 12:50:18.09 ID:7O0EkaPX.net]
事故解決はまだかw



286 名前:デフォルトの名無しさん [2024/07/25(木) 13:34:22.38 ID:SZPx3Myy.net]
事故解決したわ
クローズじゃなくてシャットダウン使ったら全て閉じたわ

287 名前:デフォルトの名無しさん [2024/07/25(木) 14:33:04.71 ID:7O0EkaPX.net]
>>281
F2のオブジェクトブラウザも活用してな
オブジェクト名とプロパティ、メソッド眺めると何を使うか、何ができるかおおよそわかる
もちろんサンプルソース色々見るのも必要だけど

288 名前:デフォルトの名無しさん [2024/07/25(木) 17:58:46.43 ID:d36Rq1nw.net]
マウスのクリックとかキーボードの入力までチェックしている会社があるが、そういうイベントを自動的に発生させるものもあるから意味ないよなあ

289 名前:デフォルトの名無しさん mailto:sage [2024/07/26(金) 08:07:31.00 ID:h10hR1tY.net]
少なくとも、何かあった(問題発生)時の原因切り分けには役立つ 経緯を辿れるのは重要

290 名前:デフォルトの名無しさん [2024/07/26(金) 12:39:47.80 ID:ZcP8A8QQ.net]
なんか無理やりVBAでスクレイピンするよりPythonでも学ぼうかな
なんか最近のExcelってPythonを使えるんでしょ

291 名前:デフォルトの名無しさん [2024/07/26(金) 12:39:48.16 ID:ZcP8A8QQ.net]
なんか無理やりVBAでスクレイピンするよりPythonでも学ぼうかな
なんか最近のExcelってPythonを使えるんでしょ

292 名前:デフォルトの名無しさん mailto:sage [2024/07/26(金) 17:30:58.83 ID:pCo9FROv.net]
使えるといっても一部の機能だけなはず

293 名前:デフォルトの名無しさん mailto:sage [2024/07/26(金) 20:18:35.01 ID:j0JS6yAA.net]
なんなら何でエクセルでやるの

294 名前:デフォルトの名無しさん [2024/07/26(金) 20:28:12.57 ID:JylNHC7t.net]
>>288
彼らにそれを言っても無駄

295 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 05:50:07.37 ID:RNvy9Kyk.net]
Excelは万能だと思い込んでいるだけでしょうに



296 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 07:41:33.03 ID:xUKwOIPS.net]
私はExcel がとても好きなんです
何でもExcelに寄せて解決しようと考えます

297 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 08:08:40.83 ID:YclQyCPB.net]
好きこそものの上手って奴だな 好きなのはいいこと
他人の評価に惑わされて新しいものに飛び付いたり、無理して上の方を目指したりしても
あんまし上達は見込めないこともあるし、好きだからこその見極めとかもできるように成るし

298 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 08:21:10.66 ID:/Rm6QbSr.net]
Excelは統合開発環境だろ?(白目)

299 名前:デフォルトの名無しさん [2024/07/27(土) 10:09:36.11 ID:vTCaaucv.net]
職場のルールだから上司の許可とればいいだけやん
無断で勝手なことするのが悪い

300 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 14:10:58.02 ID:MpFjT9ff.net]
>>288
ほんそれ

301 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 16:04:17.42 ID:f+5IapJ8.net]
そこにエクセルがあるから

302 名前:デフォルトの名無しさん [2024/07/27(土) 17:19:55.05 ID:0d/nChKn.net]
>>296
ほんそれ

303 名前:デフォルトの名無しさん [2024/07/27(土) 17:39:22.95 ID:dZSJkFHS.net]
>>295>>297
x ほんそれ
o ほんとそれ

304 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 18:16:30.12 ID:YclQyCPB.net]
○ ボンゴレ

305 名前:デフォルトの名無しさん mailto:sage [2024/07/27(土) 18:26:25.05 ID:RNvy9Kyk.net]
別にテメェの金で買ったソフトをどう調理しようが勝手だろが



306 名前:デフォルトの名無しさん [2024/07/27(土) 23:25:12.94 ID:ALN241hL.net]
>>298
XL

307 名前:デフォルトの名無しさん mailto:sage [2024/07/28(日) 01:52:13.70 ID:AI4heTLU.net]
エクセルはインストール全面禁止みたいな環境でも使えるからな
好むというかそれしか選択肢がない

308 名前:デフォルトの名無しさん mailto:sage [2024/07/28(日) 02:00:14.06 ID:hbyVmHWp.net]
Windowsに標準で入ってるPowerShellもかなりのことができるんだけどね
Officeすら入ってない業務アプリ専用端末なんかでも使えるし

309 名前:デフォルトの名無しさん [2024/07/28(日) 06:01:12.49 ID:tp6EkYfE.net]
そう思ってたが、実はC井も使えると分かって愕然

310 名前:デフォルトの名無しさん mailto:sage [2024/07/28(日) 10:25:58.68 ID:PDbL5QOd.net]
入力支援ないとだめぽ

311 名前:デフォルトの名無しさん [2024/07/28(日) 10:44:37.43 ID:Sh9zjpk8.net]


312 名前:デフォルトの名無しさん mailto:sage [2024/07/28(日) 16:37:22.13 ID:/XajKr+9.net]
うんけ

313 名前:デフォルトの名無しさん mailto:sage [2024/07/28(日) 18:49:51.38 ID:srb26qrN.net]
♯#井丼升

314 名前:デフォルトの名無しさん [2024/07/30(火) 17:16:16.88 ID:PmWSmSbC.net]
>>302
解釈が難しいな。

315 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 17:36:17.77 ID:Gd5OjP8y.net]
>>304
メモ帳コーディングは地獄の一丁目
おまけに.netも無しじゃ最近の若いモンにはきつかろう



316 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 19:39:57.90 ID:WSvvKjsh.net]
VBAのコード入力による学習は
エクセルがないと無理なんですか?

エクセルは高いから躊躇してます

317 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 19:52:25.13 ID:dHP4AZe0.net]
Microsoft365でも契約しな
OneDrive1TBがついて得やで

318 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 20:22:26.75 ID:RvCjVRz7.net]
性能が高いのは良いこと

319 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 20:40:14.84 ID:5WXETp/h.net]
cut、pasteする時にWindows11 のクリップボードがにゅにゅーっと出てきて暫く居座る奴はカトペを置き換えるしかないの?

320 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 20:46:04.67 ID:dHP4AZe0.net]
>>314
???????????????????????????????????????????????????

321 名前:デフォルトの名無しさん [2024/07/30(火) 21:07:14.23 ID:nPiAUXL+.net]
10の頃はクリボー履歴を残さない設定があったけど

322 名前:デフォルトの名無しさん [2024/07/30(火) 21:17:03.86 ID:IMwqHlbY.net]
>>311
千円で買えよ!

323 名前:デフォルトの名無しさん [2024/07/30(火) 21:17:57.51 ID:IMwqHlbY.net]
ヤフーオークションでプロダクトキーが投げ売りされてんのに

324 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 21:40:39.64 ID:y7kCcZvj.net]
クリップボードを経由させなきゃいいんじゃね

325 名前:デフォルトの名無しさん [2024/07/30(火) 23:34:32.29 ID:IMwqHlbY.net]




326 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 23:43:30.51 ID:3AyLEo6Q.net]
フォルダ内のテキストファイルの○行目をシートに転記するマクロで○行目指定してんのに何故か別の行が転記されるときがあるんだが理由が分からん

327 名前:デフォルトの名無しさん mailto:sage [2024/07/30(火) 23:56:53.87 ID:Gd5OjP8y.net]
>>321
プログラムは思った通りには動かない、書いた通りに動くんだ
結果がおかしい時はプログラムがちゃんと書けてない時

328 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 00:28:49.92 ID:C8AjW84O.net]
>>316
11にもあるんだよなぁ……

329 名前:デフォルトの名無しさん [2024/07/31(水) 01:02:36.32 ID:6HFWnvUK.net]
>>321
ブックとシート両方指定してるのに
違うシートが書き換えられた事ならあるわ

330 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 01:38:59.52 ID:j31w/jNU.net]
>>324
それはどこかでブックやシートの指定を忘れてるか、オブジェクトの取得をミスってるだけだな
油断してるとありがち

331 名前:デフォルトの名無しさん [2024/07/31(水) 01:54:38.89 ID:Qef+C1SH.net]
Excelのコピー履歴とクリップボードは別物だぞ?

332 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 02:47:34.27 ID:trwcXpOe.net]
>>314
自決しました。
Windows10でも再現したのでWindows11 の問題ではなくoffice365?office2021?の問題でした。
列をcutしてinsertするとエラーみたいなのが暫く居座りその間処理が止まる現象。
ググるとコピペで発生している話がよく目につきました。
カットインサートの前後でクリボをクリアするコード書くとエラーみたいな表示は出なくなるが処理がもたつく。
結局、列を先にインサートしてコピー先を用意し、そこにvalueで=して写し、元の列を削除としました。
結局クリボを使わないコピペ方法しか手は無いのかな?
結果的にはoffice2016で行うカットインサートよりも早くなりましたが、結構な量の書き換えが必要なので億劫です。

333 名前:デフォルトの名無しさん [2024/07/31(水) 04:15:45.86 ID:l5XjTwno.net]
馬鹿は勝手な略語を使う法則

334 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 07:50:11.76 ID:OuZca68t.net]
略語じゃなく死語の執着心が書き込んだのかもしれないからセーフ

335 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 11:45:53.11 ID:VvBYCWWN.net]
クリボーが自決したと聞いて



336 名前:デフォルトの名無しさん [2024/07/31(水) 12:04:38.53 ID:yHR2oE13.net]
ヴイバω

337 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 13:27:20.87 ID:fuIQVzH2.net]
数百~数千セルをコピペする前任者マクロのせいでクッソ時間かかるしExcelが不安定になってたから
.Value=.Value の形式に書き換えたら一瞬で終わるようになったしExcel落ちもなくなった
安易にコピペを使うべきじゃない

338 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 13:30:42.38 ID:fuIQVzH2.net]
しかもWin10/11のクリップボード履歴をオンにした状態でコピペ操作マクロを走らせると処理時間がさらに数倍跳ね上がるからなおさらコピペに頼るべきではない

書き換え面倒だが、問題になる前にとっとと書き換えてしまった方がよい

339 名前:デフォルトの名無しさん [2024/07/31(水) 13:50:12.85 ID:Qef+C1SH.net]
マクロの記録が出力するようなコードは元に戻す想定があるやり方

素人すぎる

340 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 19:12:15.49 ID:ItA7Zull.net]
保存しないで閉じれば全部元に戻るよ

341 名前:デフォルトの名無しさん mailto:sage [2024/07/31(水) 20:25:34.28 ID:C8AjW84O.net]
Option Explicit を忘れてはいけない(戒め)

342 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 13:38:36.64 ID:LW5WSMGd.net]
そういえば昔Option Explicit否定派な変わり者いたよなこのスレに

343 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 17:15:37.31 ID:yXdF5XFq.net]
どうでもいいわ
Option Explicitを使わない程度で不都合が起きるような規模のVBAなんか書いてる時点で目糞鼻糞

344 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 17:41:00.65 ID:RJHe8AcT.net]
言ってる意味がよく分からないのでやはり変わり者ですね
ツイッタランドにも否定派の方がいましたがこちらも同じく主張が意味不明でしたね

単に「宣言文書くのクッッッソめんどくせぇ!」で済ませばいいのにね

345 名前:デフォルトの名無しさん [2024/08/02(金) 19:12:57.36 ID:kTuoqE6u.net]
それじゃ歯糞耳糞だ



346 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 19:32:19.39 ID:KL94aMIo.net]
Option Explicit書き忘れて起きた不具合の元探す方が
クッッッッッッ

347 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 19:58:40.98 ID:Ro0baU8U.net]
でもディメンションなのはアタマおかしいヨネ

348 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 20:27:33.22 ID:LUFwjzrI.net]
まあ自分がどう書こうが勝手だが人のやり方を否定するのは野暮ってもんだよな

349 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 21:27:07.90 ID:4wv1Q78q.net]
そりゃ一人で完結すりゃ争いは起きないね
前任後任だのチームだのが絡んでくるからいがみ合いになる

350 名前:デフォルトの名無しさん mailto:sage [2024/08/02(金) 22:05:55.68 ID:J98WfhXq.net]
>>338
即湧いてワロタ

351 名前:デフォルトの名無しさん [2024/08/03(土) 02:39:59.46 ID:ppylJjDR.net]
信長の野暮

352 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 13:06:39.36 ID:JyMvO2zf.net]
5ちゃんねるか知恵袋だか忘れたが、Option Explicitを設定しないのは車のシートベルトしないと同じだと回答している書き込みあったわ。
まさに同意だわ

353 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 13:13:17.52 ID:oMO7m+yD.net]
ある程度コードが長くなってくると、単純ミスの発見に必須になってくる
そんなもんいらんと言い切る奴は大したコードを書いてないか経験が浅いだけの若造

354 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 13:17:25.42 ID:uWshwS+N.net]
あって良かったはあっても無くて良かったってケースは皆無だもんな

355 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 15:27:30.62 ID:sFBrUPHD.net]
☑変数の宣言を強制する(R)



356 名前:デフォルトの名無しさん [2024/08/03(土) 18:48:24.17 ID:8ODDC/y5.net]
いまPythonをイチから学んでるんだけど
やっぱVBAの強みってセルがあることだよな
GUIとかSQLとか作るのだるい

357 名前:デフォルトの名無しさん [2024/08/03(土) 19:03:40.05 ID:7s8FsGDq.net]
それはexcelでVBA使ってる場合の強みでしかない
他で使えるのもメリットなんやで

358 名前:デフォルトの名無しさん mailto:sage [2024/08/03(土) 21:05:13.88 ID:JyMvO2zf.net]
20代の若造のマクロは大抵コピペの嵐じゃん。
マクロなんかネットで一発すよ!
らしい。

359 名前:デフォルトの名無しさん [2024/08/03(土) 21:15:12.35 ID:Ofm/URRa.net]
コピペの嘘記事が大量に出てくるしな

360 名前:デフォルトの名無しさん [2024/08/03(土) 23:51:49.88 ID:7s8FsGDq.net]
大量に出てくるのはどうでもいい
レアなやつは8割合ってれば充分

361 名前:デフォルトの名無しさん mailto:sage [2024/08/06(火) 20:08:40.33 ID:xPMGDobJ.net]
>>336
同意

362 名前:デフォルトの名無しさん [2024/08/08(木) 14:26:43.84 ID:2wQ5DD3E.net]
>>353
しょうがないよMicrosoft Copilotめっちゃ便利だもん
おかげで俺みたいなプログラミングわからないやつでもPython書くのが捗るし

363 名前:デフォルトの名無しさん mailto:sage [2024/08/08(木) 23:36:02.84 ID:doRVWNRV.net]
VBAって難易度高いプログラム言語だよね

364 名前:デフォルトの名無しさん mailto:sage [2024/08/09(金) 01:58:00.38 ID:dJ4n48Xt.net]


365 名前:デフォルトの名無しさん [2024/08/09(金) 02:02:04.68 ID:f1Gdo+kb.net]
馬鹿には難しいだろうね



366 名前:デフォルトの名無しさん mailto:sage [2024/08/09(金) 07:46:05.74 ID:y5LRpnGX.net]
>>358
難度高いよ
例外処理も非力だしインターフェースも貧弱
でも動かすことだけが目的なら簡単

367 名前:デフォルトの名無しさん mailto:sage [2024/08/09(金) 08:14:09.95 ID:JNg6TpLc.net]
GASなどのJava系より取っ付きやすいとは思う






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef