Excel作業をVBAで効率化

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

VBAで動的配列の初期化と利用方法

動的配列の初期化と利用方法 VBAで配列を利用することがあります。 その配列に入れる値の数は固定の場合もあれば可変の場合もあります。 配列の要素数が最初に決まるものを「静的配列」や「固定配列」と言い、配列の要素数が変動す […]

コピペで増える条件付き書式をVBAで整理する

条件付き書式をコピペするとルールが増えることは回避できない Excelの条件付き書式は自動で背景色を変えてくれたりする便利な機能ですが、対象セルをコピペすると条件付き書式のルールがどんどん増えて操作が重くなるという問題が […]

VBAで編集セル範囲の選択と最終行と最終列の取得

入力しているセル範囲の選択と、最終行と最終列の取得 シートの操作をVBAで行う際に、入力されているセルで一番左上から一番右下の範囲を選択する、という場合があります。 処理範囲を小さくして高速化を目的としたり、どこからどこ […]

VBAでフォルダ存在チェック

フォルダ存在チェック方法は2通り VBAでファイル関連の操作を行う際に、フォルダの存在を確認したい場合があります。 フォルダの存在チェックの方法には2通りあります。 1つはFileSystemObjectのFolderE […]

VBAでファイルの存在をチェックする

ファイルの存在チェック方法は2通り VBAでファイル操作を行う際に、目的のファイルが既に存在するかをチェックしたいことがあります。 ファイルの存在チェックの方法として2通りあります。 1つはFileSystemObjec […]

VBAの配列を挿入ソートで並べ替え

挿入ソート VBAで配列の並び順を昇順や降順に変えたいことがあります。 ここでは配列を挿入ソートで並べなおすコードを紹介します。挿入ソートは単純挿入法という言い方もされます。同じ値の順序がソート前と変わらない安定ソートで […]