【VBA】コード作成に詰まってしまった時
VBAでコードを作成してる場合に「この処理はどうすれば可能なのだろう?」と詰まってしまったときには、以下の2つを(或いは2つを順に)試してみてください。 ■マク ...
【VBA】ステップ・イン/オーバー/アウトとは?簡単にまとめてみた
作成したVBAコードを実行しても思ったような結果が得られない時があります。その際に活用されるのが「デバック」メニューにある「ステップ・イン」や「ステップ・オーバ ...
VBAコード作成には[Option Explicit]を必ず設定しよう
このが書かれているモジュールでは 変数を使用する場合はその変数を必ず宣言しなければならない という一種、縛りのようなモノ付加する事が出来ます。 この宣言は、「S ...
【VBA】Excelで1行ずつ間に行を挿入する
挿入前(左図) と 1行ずつ挿入後(右図) Excelで一覧表を作成した後に、「1行1行、間に空白行を挿入する」なぁんて言う作業が加わったりしませんか?今回はそ ...
【簡単!】マクロ・VBA実行前に確認ボタンを出現させる
↑の画像のようなマクロ・VBAの実行前に確認のボタンを表示させるには以下のVBAサンプルコードを参考に作成してみてください。 If MsgBox(prompt: ...
【VBA】マクロ実行時の画面凍結で処理速度向上
VBAコードの実行時、マクロの実行時に画面が目まぐるしく動くのが、見ていて疲れる そんな時には下記のコードを使ってください。 実行中の画面の動きがストップします ...
【マクロ】絶対参照と相対参照って?
「マクロの記録」という機能はお使いになられたこともあるかと思いますが、その中で「相対参照で記録」という機能もあります。 今回は「マクロの記録(絶対参照)」と「相 ...
『VBAProject(PERSONAL.XLSB)』の表示を削除する
「マクロの記録」の保存先を『個人用マクロ ブック』に指定して、プロジェクトエクスプローラーに『VBAProject(PERSONAL.XLSB)』を一度表示させ ...
作成したマクロ(VBA)を他の全てのBookで利用する
「作成したマクロを別のBookでも簡単に使えたら…」と考えている方は、宜しければご覧ください。 具体的には冒頭の画像のようなことです。これを実行するには 【マク ...
1行のマクロをテストする『イミディエイトウィンドウ』
『イミディエイトウィンドウ』はデフォルトでは表示されていません VBAコードを記入している途中で、記入したコードをテストしてみたい。思った通りの結果が得られるか ...