Excel VBA 質問スレ Part84 (166レス)
1-

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
1: 10/01(水)14:36 ID:lecUwKjm(1) AAS
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

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

※前スレ
Excel VBA 質問スレ Part83
2chスレ:tech
137: 11/16(日)09:41 ID:EzK8Q/Ny(4/4) AAS
そそ
ちなみにどのプロジェクトでもまず最初にこの機構を作る癖を付けておくといろいろ捗るよ
138: 11/16(日)13:12 ID:0LN83zrS(1) AAS
最近のyoutube動画観てると
MS Office が web アプリの Office と実質同じ
観たいな説明が多くてうんざりする
139: 11/16(日)14:23 ID:qgfY8rnj(1) AAS
web アプリの Officeは知らん。
どんなの?
140: 11/16(日)14:37 ID:WuYYEw3+(1) AAS
Excel for the webとかのことやろ
141: 11/16(日)16:08 ID:pZ2suisg(1) AAS
可視化のために色とデータを
一気に出力させたら描写遅延が初回に絶対発生するわ
画面一瞬シェイクさせるのを追加したことで解消
システムを高評価されたのはいいけど他社まで展開されるとは思ってなかったから超強力に作り込んでる
142
(1): 11/19(水)12:39 ID:T8xhcS/6(1) AAS
趣味程度でしかやってないからコーディングのマイルールが中々定まらん
そのせいでメンテナンスしたり新しいプロジェクトを作り始める度にああでもないこうでもないと試行錯誤する無駄な時間が…
ってことで質問なんだけど、みんなが心掛けてるマイルールってなんかある?

ちなみに自分の中で明確なのはWith構文は余程面倒な括りじゃない限り使わない、型指定はAs~より&や$などを優先的に使うとかかな?
例えば型指定の省略形は一般的にはあまりよろしくないことは分かってるけど、うちの環境ではどうせ俺しか触らないしコードがスッキリして好きだからそうしてる
こんな感じで「一般的にはよろしくないとされるルール」でも全然いいので色んなアイデアが欲しいです
143: 11/19(水)12:57 ID:gC8HGDrL(1) AAS
最近はVBAを直接書くことはあまりなくてPytnonのxlwingsを使うことが多いんだけど、既定のプロパティを使わないとかかな。「VBA コーディング規則」とか「VBA コーディングガイドライン」で検索すると色々出てくるね。
144
(2): 11/19(水)13:01 ID:pFGIqcYh(1) AAS
コメントは書かない(コメントがなくても理解しやすい命名やロジックにする)
145: 11/19(水)19:03 ID:pYKM/3rA(1) AAS
入力チェックやファイル読み書き読み込み等の他で使えそうな処理は汎用化する。
データの入力、加工、出力は処理を分ける。
146: 11/19(水)22:38 ID:cV15jrOu(1) AAS
>>142
改行とインデントはVBと同じにしてる
Visual Studioにコピペして自動整形されたやつをVBEに戻したりもしてる
変数名は気分次第だけど、英語の語彙力がないから全角文字も許容しないとすぐに詰む
コメントはできるだけ詳細に書く
147: 11/20(木)08:10 ID:cGqMER0e(1) AAS
会社のVBAならドキュメントの場所をコメントに書いておく
148: 11/20(木)09:52 ID:gRH2Ls2k(1) AAS
>>144
そのルールだとwhyはどう記すの?
149: 11/20(木)19:09 ID:qnTj7J5a(1) AAS
生成AIで出てきたコードをそのまま使う
150: 11/25(火)10:36 ID:0uCcBRN1(1) AAS
WordのVBAのスレはありますか?
151: 11/25(火)11:10 ID:F0vSFTML(1) AAS
昔はあった気がする
そう言えば ActiveX のスレも消えてるな
152
(1): 11/25(火)21:40 ID:AgmnBjOL(1) AAS
VBAなんでも質問スレ Part3
2chスレ:tech

ここかなぁ
153
(1): 11/26(水)10:05 ID:QKRdq7W1(1) AAS
>>152
ほぼ動いてないみたいですね。
ありがとうございます。
154: 11/26(水)14:41 ID:UA8LnUux(1) AAS
>>144
>コメントは書かない(コメントがなくても理解しやすい命名やロジックにする)

>>133-134
>あ、ミスった

ミスったじゃねーよボケカス
155: 11/26(水)16:54 ID:i+EWuoJl(1) AAS
>>153
EXCELとACCESS以外はほとんど需要ないから
156: 11/26(水)18:44 ID:AiiNbb6A(1) AAS
李夫人「ギスギスしてますね」
気軽に会話できるフインキじゃない
157
(2): 11/26(水)21:02 ID:NgA/vaPc(1) AAS
出来上がってたマクロをAIで改良したら動かなくなって色々試したけど結局最初のに戻そうと消して貼り替えたら違うの貼っちゃって元に戻らなくて死にそう。ExcelVBAってバージョン管理どうやったらいいの?
(´・ω・`)どうしよう、あと2日しかない、、
158: 11/26(水)21:27 ID:XHc1Lvk5(1) AAS
Rubberduckちゃん使ってActive ProjectをExport、
出力されたファイルをバージョン管理
159: 11/26(水)21:52 ID:6HGM8CMx(1) AAS
前任者の作っていったVBAのプロシージャ名がテポドンとかパトリオットとかだわ
タケヤリもある
処理のボリュームと連動してるのがちょっと笑えた
160: 11/26(水)21:57 ID:JxrtDXSM(1) AAS
この前テポドンという半グレ集団捕まってたよな
161: 11/27(木)12:55 ID:s8MajZ9+(1) AAS
Tips
Rubberduck isn't a lightweight add-in and consumes a large amount of memory.
github.comのレポジトリにこんな記述があった
162: 11/27(木)13:52 ID:2EmBR7sq(1) AAS
規模にもよるけど >>157 の言ってる話くらいなら
Excel の VBA エディタを使わずに
完全に別のテキストエディタをメインで使用して
都度 Excel にコピペして使うのが正しい
163: 11/27(木)20:59 ID:+1jsb7au(1) AAS
>>157
リカバリのことではないけど、コードを修正する前にはマクロブックをコピーしてバックアップはするなぁ
一時、本当によくファイルも壊れてたし
自動でモジュールをエクスポートしてGitで管理ってのもみたことあるけど、プロジェクトをいじるには権限の設定も変更の必要とあるし…
164: 11/27(木)21:01 ID:PwMHoPlI(1) AAS
日本語不如意で失礼
165: 11/27(木)21:13 ID:JXPCwm5x(1) AAS
フォームのレイアウトが壊れたこともあったな
166: 11/28(金)04:25 ID:YehK5uv+(1) AAS
フォームやオブジェクトにソース埋め込むとか発想がイカレてる
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.012s