Excel作業をVBAで効率化

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

VBAで作った関数(マクロ)の実行方法

VBAで作った関数をどうやって動かすか VBAで作った関数やマクロ記録機能で作った関数を動かす方法は主に4通りあります。簡単な順に並べると以下になります。 VBA上で実行する 図形にマクロを登録して、クリックして動かす […]

VBAでセルの0を削除する(空にする)方法

セルの値が0を空に変えるには シートにある各セルの値の0を消したい場合があります。0が多すぎて分かりにくい場合などです。 Excelでの通常の操作では、検索と置換ダイアログを使って0を空文字列に置換する、という方法になり […]

VBAでUTF-8ファイルのBOM有無を調べる

UTF-8のテキストファイルにはBOM有無の2種類がある 文字コードがUTF-8のテキストファイルには、BOMがあるファイルと無いファイルの2種類があります。 BOM(ボム)とは「バイトオーダーマーク(Byte Orde […]

VBAでセルの文字列からnbspを削除する

ブラウザからExcelにコピペするとnbspが含まれる Excelにはいろんなアプリのデータをコピペで貼り付けることがよくありますが、Webブラウザからも同様に貼り付けることが可能です。その際に、Webブラウザ上の書式も […]

VBAでシートに空行を複数行追加する

シートに空行を複数行追加するには ここではシートに空行を複数行追加する方法について紹介します。 単純な空行の追加については「VBAでシートに空行を追加する」をご参照ください。 上のリンク先にも書いてありますが、シートに空 […]

VBAでシートに空行を追加する

シートに行を追加するには シートに行を追加する場合、RangeオブジェクトのInsertメソッドを利用します。 なお、複数行追加する場合については「VBAでシートに空行を複数行追加する」もご参照ください。 VBAでは2通 […]

Excel関数とVBA関数の違い

Excel関数とVBA関数の違い Excel関数(ワークシート関数)とVBA関数の違いは、どのアプリケーションで扱えるか、の違いです。 Excel関数はExcelではセルの数式でしか書けません。ただ、ほとんどのExcel […]

VBAでブックをセルの値で名前を付けて保存する

セルの値を使ってブック名にするには ブックを保存するとき「名前を付けて保存」で別名を付けることが出来ます。VBAではWorkbookオブジェクトのSaveAsメソッドを使うことで名前を付けて保存をすることが出来ます。 S […]