Excel作業をVBAで効率化

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

セルを挿入する

セルを挿入 セルを挿入するにはInsertメソッドを利用します。 指定したセルまたはセル範囲を基点として、右方向または下方向を選択して挿入します。挿入後のセルの書式は隣接するどのセルにするのかを指定できます。 構文 [c […]

エラー6対応方法(オーバーフローしました)

エラー内容 エラー6(オーバーフローしました)は、数値型が許容できる桁の上限または下限を超えてしまうことを指します。 エラー原因 エラー6は以下の変数の型の設定可能範囲を超える値が設定された場合に発生します。 データ型の […]

エラー7対応方法(メモリが不足しています)

エラー内容 エラー7(メモリが不足しています)はプログラムで利用するメモリ領域が不足している場合か、VBAのモジュールサイズが制限を超えている場合に出るエラーです。 エラー原因 エラー7は主に2つの原因で発生します。 1 […]

セル範囲の名前の設定と削除

Excelでのセル範囲の名前の設定と削除 セルはA1形式やR1C1形式での座標で表されますが、それとは別に、セル範囲に「名前」を付けて座標の変わりに使うことができます。 Excelでの名前を付ける手順は、名前を付けたいセ […]

ブックのフォルダをエクスプローラで表示する

ブックの場所をエクスプローラで表示する 以下のマクロはブックの保存先をエクスプローラーで表示するマクロです。 クイックアクセスツールバーに登録しておくと地味なようで使ってみると役立つマクロです。 ブックの保存場所 ブック […]

エラー発生時のエラー番号と内容を取得する

エラーダイアログの内容はプログラムで取得可能 VBAのプログラムを作っていると、いろんなエラーを目にします。 エラーはエラーダイアログの形で見ることが多いのですが、VBAのコードでも取得することができます。 取得するのは […]