Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAで翌月(次月)を取得する

VBAで翌月(次月)を取得するには VBAで翌月を取得するには、いくつかの方法がありますが、簡単なのはDateSerial関数を利用する方法です。 DateSerial関数の詳細については「年月日の数値をDate型に変換 […]

VBAでセル内の最終行に空行を追加する

セルに改行を入れる方法 セルに書かれた文章には、改行を入れたい箇所でAlt + Enterを押すと改行を入れることができます。 A2セルが改行を入れた状態です。 このときの改行にはLFが設定されています。LFとはLine […]

VBAでワークシート関数のVLOOKUPを使う

VLOOKUP関数とは このページを見てる時点でVLOOKUP関数の説明は不要とは思いますが、一応軽く説明します。 VLOOKUP関数はExcelのセルに埋め込むワークシート関数の1つで、縦に並んだ表形式のセルに書いてあ […]

VBAで英文を区切り文字.?で配列に分割する

英文を配列に分割するには 英文には終端文字として.と?が使われます。1行の長い英文の場合、1行の中に.や?が複数使われることがありますが、英文を区切り文字ごとに分けたい場合もあります。 VBAでは文字列の分割にSplit […]

VBAで複数のブックに対して同じ処理を行う

複数のブックに対して同じ処理を行うには 作業で扱うブックが複数ある場合で、それら全てのブックに対して同じ処理として内容の確認や修正をしなければならない、なんてことがよくあります。 例えば、どのセルに「aaa」と書いてある […]

VBAでのDebug.Assertの用途や使い方

Debug.Assertとは Debug.Assertは、想定している値や式を引数として書いておき、想定通りにならなかったときにマクロの実行を中断させるための仕組みです。 このDebug.Assertをパッと利用できるよ […]