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 […] 続きを読む
VBAで図形の前面や背面位置を操作する(Zオーダー) 公開日:2023年5月21日 VBA Zオーダーとは? Excelでオートシェイプや画像などの図形を複数扱う場合、重なりあう部分が出てきます。このときに、あとから配置した方が最前面(全て見える状態)で表示されます。 このような状態のときに、図形を選択して「図 […] 続きを読む
VBAでワークシート関数のVLOOKUPを使う 公開日:2023年5月14日 関数 VLOOKUP関数とは このページを見てる時点でVLOOKUP関数の説明は不要とは思いますが、一応軽く説明します。 VLOOKUP関数はExcelのセルに埋め込むワークシート関数の1つで、縦に並んだ表形式のセルに書いてあ […] 続きを読む
VBAエディタでコードを複数行コメント化と解除する方法 公開日:2023年5月2日 基本 VBAのコメントはシングルクォーテーションしかない VBAのコードはシングルクォーテーション(’)でしかコメントにする方法はありません。 他のプログラミング言語であれば単一行のコメント化と複数行のコメント化の […] 続きを読む