【Excelマクロ】保存
VBAでの「保存」の基本:上書き保存と名前をつけて保存 マクロを使用する際、データを確認するだけなら保存は不要のこともあるかもしれません。 しかし、ファイル作成をするのであれば、基本的に作業をすれば「保存」することが一般 […]
VBAでの「保存」の基本:上書き保存と名前をつけて保存 マクロを使用する際、データを確認するだけなら保存は不要のこともあるかもしれません。 しかし、ファイル作成をするのであれば、基本的に作業をすれば「保存」することが一般 […]
見やすいコードを書くための工夫:コメントとインデントの活用 VBAでマクロを作成すると、コードが長くなるほど見にくくなります。 最初はスムーズに動作していても、後から修正や追加をしようとしたときに、どこを直せばいいのかわ
VBAのデバッグ(エラーの原因を探して直す作業)には、「ステップイン(F8)」と「ブレイクポイント(F9)」の2つが基本です。ステップインは1行ずつ実行して動きを確認し、ブレイクポイントは特定の行で一時停止して原因を絞り
VBAで別のシートにデータを転記するには、Sheets(“Sheet1”).Cells(1,1).Value = Sheets(“Sheet2”).Cells(1,1).Value のように、シート名を直接指定して値を代
パスの理解 VBAでファイルやフォルダを操作する際に、パス(Path)という考え方を理解しておくことが重要です。 普段パソコンを利用するだけでは、正直あまり馴染みがない言葉だと思いますが、VBAを使う中でファイルを操作す
変数を宣言してエラーを防ぐ VBAで変数を利用する際、特に何もしなくても使うことができます。 しかし、使うことはできますが、意図しないエラーや不具合を防ぐために、あえて変数の宣言を行うことをお勧めします。 変数の宣言を行
VBAで Set を使うと、シートやセル範囲などのオブジェクトを変数に入れて使いまわせます。たとえば Set ws = Sheets(“Sheet1”) とすると、その後は ws と書くだけで Sheets(“Sheet
同じ場面を効率的に処理する方法:Withステートメントの活用 マクロを組んでいくと、同じ処理が何度も出てくることがあります。 例えば、次のようなケースです。 これらの処理をそのまま記載すると、何度も「同じセル」や「同じシ
VBAでシートを指定するには、「シート名」「インデックス番号」「コード名」の3つの方法があります。基本的にはシート名で指定するのが一番わかりやすく、初心者にはおすすめです。 この記事では、次の内容を順番に解説します。 な