- 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系より取っ付きやすいとは思う
|

|