VBAでセルの0を削除する(空にする)方法 公開日:2023年6月15日 セル セルの値が0を空に変えるには シートにある各セルの値の0を消したい場合があります。0が多すぎて分かりにくい場合などです。 Excelでの通常の操作では、検索と置換ダイアログを使って0を空文字列に置換する、という方法になり […] 続きを読む
VBAでUTF-8ファイルのBOM有無を調べる 公開日:2023年6月13日 ファイル UTF-8のテキストファイルにはBOM有無の2種類がある 文字コードがUTF-8のテキストファイルには、BOMがあるファイルと無いファイルの2種類があります。 BOM(ボム)とは「バイトオーダーマーク(Byte Orde […] 続きを読む
VBAでセルの文字列からnbspを削除する 公開日:2023年6月11日 文字列 ブラウザからExcelにコピペするとnbspが含まれる Excelにはいろんなアプリのデータをコピペで貼り付けることがよくありますが、Webブラウザからも同様に貼り付けることが可能です。その際に、Webブラウザ上の書式も […] 続きを読む
VBAでシートに空行を複数行追加する 公開日:2023年6月8日 シート シートに空行を複数行追加するには ここではシートに空行を複数行追加する方法について紹介します。 単純な空行の追加については「VBAでシートに空行を追加する」をご参照ください。 上のリンク先にも書いてありますが、シートに空 […] 続きを読む
VBAでシートに空行を追加する 公開日:2023年6月7日 シート シートに行を追加するには シートに行を追加する場合、RangeオブジェクトのInsertメソッドを利用します。 なお、複数行追加する場合については「VBAでシートに空行を複数行追加する」もご参照ください。 VBAでは2通 […] 続きを読む
Excel関数とVBA関数の違い 公開日:2023年6月5日 基本 Excel関数とVBA関数の違い Excel関数(ワークシート関数)とVBA関数の違いは、どのアプリケーションで扱えるか、の違いです。 Excel関数はExcelではセルの数式でしか書けません。ただ、ほとんどのExcel […] 続きを読む
VBAでブックをセルの値で名前を付けて保存する 公開日:2023年5月31日 VBA セルの値を使ってブック名にするには ブックを保存するとき「名前を付けて保存」で別名を付けることが出来ます。VBAではWorkbookオブジェクトのSaveAsメソッドを使うことで名前を付けて保存をすることが出来ます。 S […] 続きを読む
VBAのFor Eachでの実行時エラー424の対応方法 公開日:2023年5月29日 エラー For Eachで実行時エラー424が発生する理由 まず最初に実行時エラー424の基本的な対応方法については「エラー424対応方法(オブジェクトが必要です)」に記載しています。ここではFor Eachを使ってエラーが発生 […] 続きを読む
VBAで翌月(次月)を取得する 公開日:2023年5月29日 VBA VBAで翌月(次月)を取得するには VBAで翌月を取得するには、いくつかの方法がありますが、簡単なのはDateSerial関数を利用する方法です。 DateSerial関数の詳細については「年月日の数値をDate型に変換 […] 続きを読む
VBAでセル内の最終行に空行を追加する 公開日:2023年5月27日 セル セルに改行を入れる方法 セルに書かれた文章には、改行を入れたい箇所でAlt + Enterを押すと改行を入れることができます。 A2セルが改行を入れた状態です。 このときの改行にはLFが設定されています。LFとはLine […] 続きを読む