ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
Excel VBA 質問スレ Part82
https://mevius.5ch.net/test/read.cgi/tech/1737657075/1
Excel VBA 質問スレ Part83
■ このスレッドは過去ログ倉庫に格納されています
2025/06/08(日) 11:06:42.20ID:j4jIPbHU
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/
こちらにもあるんだが
どちらでもいいけど
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のグラフ作成を不自由なく行える程度の人であれば余裕ですぐ習得できる割にスキルとしての評価が高いのでコスパもいい
レポート作成業務が中心なら圧倒的に楽になる
無料で自宅でも使える
Excelのグラフ作成を不自由なく行える程度の人であれば余裕ですぐ習得できる割にスキルとしての評価が高いのでコスパもいい
19デフォルトの名無しさん
2025/06/12(木) 18:46:42.12ID:PJDk0Ewg VBAを勉強しているのですが独学なのでサイトのコードの見よう見まねレベルで、根本的な事や初歩的な事を理解できていません
例えば他のモジュールにあるパブリックサブプロシージャを呼び出してそのモジュールのプライベート変数にオブジェクトをセットしていますが、これが他のモジュールではどの様な扱いになるのかわかりません
ローカルウィンドウには多分空白で表示されている様に思いますが、それがどの様な扱いなのかわかりません
ExcelからWordを操作する事にも挑戦して確実にエラーを防ぐために起動済みのWordがあれば終了し、エラーが発生すればWordを終了してからマクロを抜ける様にしていますが、それでもwordapp.quitの部分でなぜかエラーが発生したりして良くわかりません
例えば他のモジュールにあるパブリックサブプロシージャを呼び出してそのモジュールのプライベート変数にオブジェクトをセットしていますが、これが他のモジュールではどの様な扱いになるのかわかりません
ローカルウィンドウには多分空白で表示されている様に思いますが、それがどの様な扱いなのかわかりません
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
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の宿命と割り切り、
一度水を入れたバケツは必ず捨てて必ず毎回新しいバケツを使うように徹底するなど、壊れても問題にならない運用にした方がよい
そこに拘って必要以上の手間をかけるより壊れるのはVBAの宿命と割り切り、
一度水を入れたバケツは必ず捨てて必ず毎回新しいバケツを使うように徹底するなど、壊れても問題にならない運用にした方がよい
2025/06/13(金) 18:55:42.21ID:fnyKN3w+
35デフォルトの名無しさん
2025/06/13(金) 19:05:52.82ID:X/X4uVsg2025/06/13(金) 19:24:41.74ID:JuCJJIC/
設定値シートを作って行数やらのパラメータを人間様に分かるように記録している
37デフォルトの名無しさん
2025/06/13(金) 19:27:01.29ID:fuBlvFvA 名前の定義を使え
38デフォルトの名無しさん
2025/06/13(金) 19:36:07.77ID:XPKfEpiJ 何でもテーブル化してる
2025/06/13(金) 19:36:17.29ID:JuCJJIC/
>>37
人間様に見えないのは駄目です
人間様に見えないのは駄目です
40デフォルトの名無しさん
2025/06/13(金) 20:09:23.01ID:X/X4uVsg41デフォルトの名無しさん
2025/06/13(金) 20:20:32.14ID:XPKfEpiJ テーブル化するとカラム名でデータ引っ張れるからいいよね
2025/06/13(金) 20:22:18.52ID:fnyKN3w+
>>35
入力用のシートは人間にとって使いやすいようなつくりになっていたり、頻繁にレイアウト変更が発生するもの
そこで、データの位置を固定したり、プログラムが読みやすい形に変形した作業用のシートを別途用意する
そうすれば、レイアウト変更を作業用のシートで吸収でき、プログラムをシンプルなつくりにできる
入力用のシートは人間にとって使いやすいようなつくりになっていたり、頻繁にレイアウト変更が発生するもの
そこで、データの位置を固定したり、プログラムが読みやすい形に変形した作業用のシートを別途用意する
そうすれば、レイアウト変更を作業用のシートで吸収でき、プログラムをシンプルなつくりにできる
43デフォルトの名無しさん
2025/06/13(金) 20:26:09.80ID:X/X4uVsg44デフォルトの名無しさん
2025/06/13(金) 20:56:44.99ID:XPKfEpiJ >>43
それもうパスワード付きでシート保護掛けて、本人いなくなったら誰もさわれないデススパイラル
それもうパスワード付きでシート保護掛けて、本人いなくなったら誰もさわれないデススパイラル
2025/06/13(金) 21:37:27.89ID:VYU7jOYa
>>40
テーブル化知らないと2027でaccess打ち止まったときに詰むぞ
テーブル化知らないと2027でaccess打ち止まったときに詰むぞ
2025/06/13(金) 21:37:49.84ID:VYU7jOYa
詰まないか、データモデルわかってりゃいいや
47デフォルトの名無しさん
2025/06/13(金) 21:38:20.00ID:lmzqN4R6 >>43
シートセル保護一択なのに何故やらない
シートセル保護一択なのに何故やらない
2025/06/13(金) 21:39:14.21ID:VYU7jOYa
49デフォルトの名無しさん
2025/06/13(金) 22:35:36.50ID:X/X4uVsg >>45
それは世の中企業に言ってください😡
それは世の中企業に言ってください😡
50デフォルトの名無しさん
2025/06/14(土) 00:22:46.56ID:qXIDe9bT2025/06/14(土) 07:18:03.10ID:tiNU/ccJ
5歳児相手にしてるんじゃ無いんだから、やっていいこと悪いことを明確にしときゃいいだけだろ。
「はい、〇〇さんが列削除して壊しました。反省してください。」とか、部署別の朝礼とかで
都度指摘してことばの懲罰し続けなきゃ、誰も言うこと聞かない集団なのか?
これは仕様ですってのを明示しといて、それを損なったらそいつの責任にすりゃいいんだ。
道具だって機械だって、そうしちゃいけない限界あるだろうに。
面白がって刃物振り回してはいけません、とか、いちいち教えなきゃいけない連中なのか? 愚痴にも程がある
「はい、〇〇さんが列削除して壊しました。反省してください。」とか、部署別の朝礼とかで
都度指摘してことばの懲罰し続けなきゃ、誰も言うこと聞かない集団なのか?
これは仕様ですってのを明示しといて、それを損なったらそいつの責任にすりゃいいんだ。
道具だって機械だって、そうしちゃいけない限界あるだろうに。
面白がって刃物振り回してはいけません、とか、いちいち教えなきゃいけない連中なのか? 愚痴にも程がある
2025/06/14(土) 07:59:24.89ID:tiNU/ccJ
いっそのこと、入力もデータ操作もぜんぶユーザーフォームでしか利用できないようにしてしまえ
そう考えたらレガシーなAccessの方が、よっぽど使い勝手がいい
AccessのTableからデータをExcelにエクスポートして、それならどう使おうがあんたの勝手と言い放てる
そう考えたらレガシーなAccessの方が、よっぽど使い勝手がいい
AccessのTableからデータをExcelにエクスポートして、それならどう使おうがあんたの勝手と言い放てる
53デフォルトの名無しさん
2025/06/14(土) 09:07:05.82ID:85yAb+tc やらかす人に限って注意しにくい立場の人なのよな
2025/06/14(土) 10:01:44.11ID:Ko3JjZ1h
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★2 [樽悶★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★3 [お断り★]
- 【為替】対ドルで157円台、対ユーロ181円台に下落 財政悪化を警戒 [蚤の市★]
- 高市首相「台湾有事」発言を引き出した「立憲・岡田克也氏」に聞いた質問の真意「これはマズイ発言だと」少しずらしてみたが焼け石に水 [ぐれ★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- 【自民/維新】国会議員の歳費、月5万円アップで調整 月額134万4000円に 維新配慮で次の国政選挙後に引き上げ方針 [Hitzeschleier★]
- 日本人「な、なぜだ?なぜこの件で日本を助けてくれる国が0カ国なんだ!?」。日本人、さすがに気づく [805596214]
- ホタテ6t(トン)、返品されるwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【不思議】ヤフコメ、なぜか円安の話の時だけ高市批判が集まり正常化する事態に…… [305926466]
- 改めて俺ってすげえ不幸なついてなさすぎる人生なんだなって自覚したわ…
- 一人暮らしする時って小さい冷蔵庫で良い?
- 中国報道、高市首相を「毒苗」と中傷😡 [399259198]
