Excelマクロ 【Excelマクロ】シートの指定 シートの指定方法とその選び方 マクロを作成する際、操作対象が1つのシートに限られる場合もあれば、複数のシートをまたいで処理を行う場合もあります。 1つのシートであれば、特に気にせずコードを書いていけばいいですが、複数のシートを操作する場合は... 2025.01.29 Excelマクロ
Excelマクロ 【Excelマクロ】同じものをまとめる With 同じ場面を効率的に処理する方法:Withステートメントの活用 マクロを組んでいくと、同じ処理が何度も出てくることがあります。 例えば、次のようなケースです。 同じセルに対して複数の処理を行う場合 同じシートに対して複数の処理を行う場合 これ... 2025.01.29 Excelマクロ
Excelマクロ 【Excelマクロ】最終行の取得 最終行の取得について マクロを作成する際に、データの全てに対して処理をすることがあります。 関数でも似たような処理をしますが、関数を作成し、反映させたいところにコピーをすると思います。 ただ、マクロではコピーする、という概念がないので、「1... 2025.01.26 Excelマクロ
Excelマクロ 【Excel】繰り返し For 〜 Next 繰り返し処理「For Next」の基本と応用 「繰り返し処理」は、マクロを効率よく動作させる上で欠かせない内容です。 もしも、この繰り返しするコードを利用しない場合、例えば、各行に順番に色をつけていこうとしています。 Cells(1, 1)... 2025.01.26 Excelマクロ
Excelマクロ 【Excelマクロ】変数 変数とは マクロを構築するにあたって、複雑なマクロを作る際に欠かせないのが「変数(へんすう)」です。 あまり聞き慣れない言葉なので、馴染みがないと思いますが、変数とはその名の通り「変わる数」のことです。 そのもの自体が変わるのではなく、その... 2025.01.24 Excelマクロ
Excelマクロ 【Excelマクロ】条件分岐 Case 条件分岐の対応方法 条件分岐を行う場合、主に2つの方法があります。 「If」を使う方法と、「Select Case」を使う方法です。 Ifは基本的に2つ程度の分岐をスムーズに行う場合に適しており、Select Caseは複数の分岐を効率よく... 2025.01.21 Excelマクロ
Excelマクロ 【Excelマクロ】代入演算子 イコール 「=」の2つの役割:比較演算子と代入演算子 「=」はVBAで非常によく使われる記号ですが、役割が2つあるため、役割を理解しないまま使うと、混乱をしやすい記号です。 それぞれの意味を理解し、混乱しないようにしましょう。 「=」は厳密に話をする... 2025.01.20 Excelマクロ
Excelマクロ 【Excelマクロ】比較演算子 比較演算子(ひかくえんざんし)の基本と使い方 比較演算子とは、値を比較するために使われる記号で、Ifステートメントの条件部分でよく利用されます。 算数や数学では、「=(等しい)」「<(小なり)」「>(大なり)」「≦(以上)」「≧(以下)」で... 2025.01.19 Excelマクロ
Excelマクロ 【Excelマクロ】関数 VBAの関数とは Excelで「関数」と言えば、SUM関数やVLOOKUP関数といったものがよく知られています。これらは「ワークシート関数」と呼ばれ、シート上で動作する関数です。 一方で、VBA内でも使用できる関数があり、MsgBox関数や... 2025.01.18 Excelマクロ
Excelマクロ 【Excelマクロ】MsgBox関数 MsgBox関数の基本的な使い方 MsgBox関数は、VBAでメッセージを表示する際に使用する非常に便利な関数です。 マクロを実行して、完了しても特にメッセージは表示されません。そのため、いつ終わったかがわかりづらく、作るマクロにもよります... 2025.01.18 Excelマクロ