Excel作業をVBAで効率化

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

VBAでUTF-8のファイルをShift-JISに変換する

他の変換は以下のリンクを参照 このページではUTF-8のファイルをShift-JISに変換する方法を紹介しています。 その他の変換は以下を参照ください。 VBAでShift-JISのファイルをBOM付きUTF-8に変換す […]

VBAで空行を削除して行を詰める

不要な空行を削除するには テキストデータをそのままExcelシートに貼り付けて作業をすることがあります。 その場合に無駄な空行を削除したいことがあります。 正規表現が使えるテキストエディタであれば、置換前「^.*\r\n […]

VBAでログファイル出力を行う

ログファイルに出力 VBAの変数の値や実行状態を確認する際に「Debug.Print」を利用してイミディエイトウィンドウに結果を出力することができます。 ただし、イミディエイトウィンドウは過去の出力内容は消されていきます […]

セルの網掛けの取得と設定

網掛けのプロパティは3つ 網掛けの設定に使うプロパティは3つあります。 Patternプロパティ、PatternColorプロパティ、PatternColorIndexプロパティの3つです。 これらの組み合わせにより網掛 […]

データがあるセル範囲に罫線を設定する

データがある部分の判定 入力されているセル全体に対して罫線を設定したいことがあります。 その際に問題になるのが、「入力されているセルの範囲」をどうやって判定するか、ということです。 詳しくは「VBAで編集セル範囲の選択と […]

セルの背景色の取得と設定

Color、ColorIndex、ThemeColorプロパティ セルの背景色を設定するプロパティにはColor、ColorIndex、ThemeColorプロパティの3つがあります。 それぞれ利用の仕方が異なります。 […]