Excel作業をVBAで効率化

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

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

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

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

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

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

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

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

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

VBAで印刷範囲の列の拡大と縮小を行う

印刷範囲を手で調整するのが面倒くさい Excelの印刷範囲は改ページプレビューで青線をドラッグすることで変更できますが、1つのブックだけならいいですが、多数のブックの印刷範囲を調整しなければならない場合は結構面倒です。 […]