Excel VBA 質問スレ Part83

■ このスレッドは過去ログ倉庫に格納されています
2025/06/08(日) 11:06:42.20ID:j4jIPbHU
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

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

※前スレ
Excel VBA 質問スレ Part82
https://mevius.5ch.net/test/read.cgi/tech/1737657075/1
2025/06/11(水) 00:17:17.98ID:4L16Stoh
TypeScriptもくこけ?
3デフォルトの名無しさん
垢版 |
2025/06/11(水) 05:17:28.62ID:WFBUKVw8
ここで質問するのは馬鹿ばっか
4デフォルトの名無しさん
垢版 |
2025/06/11(水) 07:05:16.36ID:cv7wLoTM
質問スレでマウント取ろうとするのもどうかと思うがな
2025/06/11(水) 09:37:07.08ID:EKcbgbv2
Excel/VBAは永遠に不滅ですか?
6クモ男
垢版 |
2025/06/11(水) 10:57:36.93ID:mB/iKWDZ
Excel/VBAは永遠に不潔です
7デフォルトの名無しさん
垢版 |
2025/06/11(水) 11:14:02.50ID:EKcbgbv2
永久だった
8デフォルトの名無しさん
垢版 |
2025/06/11(水) 12:35:13.18ID:Hh4o42qN
Excel VBA 質問スレ Part80(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1700826110/

こちらにもあるんだが
どちらでもいいけど
2025/06/11(水) 13:04:54.14ID:0Fmc/z6V
ワ有無が異なるのは重複スレとカウントしないルール
2025/06/12(木) 05:32:36.75ID:/fSMn9fa
今月急にVBA始めたけど楽しすぎるな\(^o^)/
全部自動化したい
11デフォルトの名無しさん
垢版 |
2025/06/12(木) 07:06:20.19ID:ZahP/xP+
標準機能でできることも全部VBAでやっちゃうな
12デフォルトの名無しさん
垢版 |
2025/06/12(木) 07:29:00.27ID:fQAbngTQ
>>10
全部自動化したらお前がいなくても良くなる
2025/06/12(木) 08:20:30.55ID:dUKWPG0C
そこまで自動化できたらすばらしいことじゃないか
手が空くんだから他の稼げる業務に専念できる
2025/06/12(木) 10:11:31.07ID:2t+UimiX
程々にしてRDBとSQLに進んだ方がいいぞ
自動化以前に、そもそもそれらを理解していれば作る必要のないものが多い
2025/06/12(木) 10:35:24.18ID:DVSDXPAp
データとロジックがファイル単体で完結するのがVBAのおいしいとこなのに
16デフォルトの名無しさん
垢版 |
2025/06/12(木) 10:39:14.05ID:23egFUX2
会社で勉強ついでに、自宅でも活用できる
これ何気にメリット
17デフォルトの名無しさん
垢版 |
2025/06/12(木) 11:12:50.39ID:ZT9IPUZv
VBAでSQL使う 自宅でも活用できて便利
2025/06/12(木) 11:15:10.97ID:Ngptic+O
そもそも作る必要のあるものを減らすという意味では、PowerBIのようなBIツールを覚えるのもお勧めだな
レポート作成業務が中心なら圧倒的に楽になる
無料で自宅でも使える
Excelのグラフ作成を不自由なく行える程度の人であれば余裕ですぐ習得できる割にスキルとしての評価が高いのでコスパもいい
19デフォルトの名無しさん
垢版 |
2025/06/12(木) 18:46:42.12ID:PJDk0Ewg
VBAを勉強しているのですが独学なのでサイトのコードの見よう見まねレベルで、根本的な事や初歩的な事を理解できていません

例えば他のモジュールにあるパブリックサブプロシージャを呼び出してそのモジュールのプライベート変数にオブジェクトをセットしていますが、これが他のモジュールではどの様な扱いになるのかわかりません
ローカルウィンドウには多分空白で表示されている様に思いますが、それがどの様な扱いなのかわかりません

ExcelからWordを操作する事にも挑戦して確実にエラーを防ぐために起動済みのWordがあれば終了し、エラーが発生すればWordを終了してからマクロを抜ける様にしていますが、それでもwordapp.quitの部分でなぜかエラーが発生したりして良くわかりません
20デフォルトの名無しさん
垢版 |
2025/06/12(木) 18:55:27.81ID:iKAujhog
そもそもOSの知識すら無さそう
21デフォルトの名無しさん
垢版 |
2025/06/12(木) 19:14:39.54ID:PJDk0Ewg
>>20
おっしゃる通り、そもそもインスタンスって何?
22デフォルトの名無しさん
垢版 |
2025/06/12(木) 19:25:09.87ID:PJDk0Ewg
他のモジュールのプライベート変数でインスタンスするのと、クラスモジュールでインスタンスするのとでは、letとgetの書き込み専用、読み取り専用以外では何が違うのって感じです
2025/06/12(木) 20:15:27.52ID:mZKVLP5A
インスタンスはするしないってものじゃない
2025/06/12(木) 20:52:55.26ID:W/tmpzuQ
>>19
モジュールがパブリックでもプライベートでも、変数がプライベートなら他のモジュールからは一切見えないってだけ
変数の内容を確認したり代入したりが一切できない
25デフォルトの名無しさん
垢版 |
2025/06/12(木) 21:41:17.81ID:PJDk0Ewg
私はAIはBing AIしか知らないのですが、コーディングに強いAIには何があるのでしょうか?
26デフォルトの名無しさん
垢版 |
2025/06/12(木) 23:27:19.79ID:23egFUX2
今はまだジグソーパズルのピースがバラバラで、脳内で理論立てて知識が構築されてないだけ
もっと勉強すれば各ピースが組み合わさって、そうなのか~~ってわかる部分が出てくる
そこに至るかは人それぞれ、くじけるな
27デフォルトの名無しさん
垢版 |
2025/06/13(金) 10:23:45.30ID:TKdsYkUR
インスタンス文明
28デフォルトの名無しさん
垢版 |
2025/06/13(金) 10:33:00.93ID:ncTrk5wH
お湯をかけて3分で完成
29デフォルトの名無しさん
垢版 |
2025/06/13(金) 10:45:11.63ID:f5khIryW
instant と instance は語源は同じだろうね
30デフォルトの名無しさん
垢版 |
2025/06/13(金) 15:09:29.96ID:qZlkWCkC
intel入ってる
31デフォルトの名無しさん
垢版 |
2025/06/13(金) 18:36:41.15ID:X/X4uVsg
シートやファイルに変更があっても、なるべく動的に対応する様にコードで書いているけど、どうしてもハードコーディングしているセルの値が移動されるかもしれないとか、ヘッダーの値が変わるかもしれないから動かないというのはどうしても仕方ないよね?
32デフォルトの名無しさん
垢版 |
2025/06/13(金) 18:50:00.64ID:lmzqN4R6
左上セルとオフセットにするとか、セル名使うとか
2025/06/13(金) 18:52:49.46ID:ccsGYBbu
名前付けようがロックしようが何しようが壊す馬鹿は壊す
そこに拘って必要以上の手間をかけるより壊れるのはVBAの宿命と割り切り、
一度水を入れたバケツは必ず捨てて必ず毎回新しいバケツを使うように徹底するなど、壊れても問題にならない運用にした方がよい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況