【Excelマクロ】ファイルのパス
パスの理解 VBAでファイルやフォルダを操作する際に、パス(Path)という考え方を理解しておくことが重要です。 普段パソコンを利用するだけでは、正直あまり馴染みがない言葉だと思いますが、VBAを使う中でファイルを操作す […]
パスの理解 VBAでファイルやフォルダを操作する際に、パス(Path)という考え方を理解しておくことが重要です。 普段パソコンを利用するだけでは、正直あまり馴染みがない言葉だと思いますが、VBAを使う中でファイルを操作す […]
変数を宣言してエラーを防ぐ VBAで変数を利用する際、特に何もしなくても使うことができます。 しかし、使うことはできますが、意図しないエラーや不具合を防ぐために、あえて変数の宣言を行うことをお勧めします。 変数の宣言を行
Setステートメントの活用場面 マクロで複数のシートを操作する際、何度も同じシート名を記述する必要が出てきます。 これがコードの「読みやすさを低下させる原因」になったり、あとでシート名を変更した場合、そのシート名において
同じ場面を効率的に処理する方法:Withステートメントの活用 マクロを組んでいくと、同じ処理が何度も出てくることがあります。 例えば、次のようなケースです。 これらの処理をそのまま記載すると、何度も「同じセル」や「同じシ
シートの指定方法とその選び方 マクロを作成する際、操作対象が1つのシートに限られる場合もあれば、複数のシートをまたいで処理を行う場合もあります。 1つのシートであれば、特に気にせずコードを書いていけばいいですが、複数のシ
繰り返し処理「For Next」の基本と応用 「繰り返し処理」は、マクロを効率よく動作させる上で欠かせない内容です。 もしも、この繰り返しするコードを利用しない場合、例えば、各行に順番に色をつけていこうとしています。 こ
最終行の取得について マクロを作成する際に、データの全てに対して処理をすることがあります。 関数でも似たような処理をしますが、関数を作成し、反映させたいところにコピーをすると思います。 ただ、マクロではコピーする、という
変数とは マクロを構築するにあたって、複雑なマクロを作る際に欠かせないのが「変数(へんすう)」です。 あまり聞き慣れない言葉なので、馴染みがないと思いますが、変数とはその名の通り「変わる数」のことです。 そのもの自体が変
条件分岐の対応方法 条件分岐を行う場合、主に2つの方法があります。 「If」を使う方法と、「Select Case」を使う方法です。 Ifは基本的に2つ程度の分岐をスムーズに行う場合に適しており、Select Caseは