Excel /VBA 【VBA】ブックの操作(作成・保存・開く・閉じる ほか) 1. 新しいブックを作成する空のブックを新規作成テンプレートを基にしたブックの作成作成したブックへの自動切り替え2. ブックを保存する名前を付けて保存(SaveAs)上書き保存(Save)保存形式を指定して保存(xlsm、xlsx、pdfな... 2025.05.13 Excel /VBA
Excel /VBA 【VBA】メソッドとプロパティ(VBAの基本操作を理解する) 1. メソッドとプロパティの違いメソッドとは「動作や処理を実行する命令」プロパティとは「オブジェクトの状態や設定を取得・変更するもの」メソッドとプロパティにおける記述方式の違い2. よく使うメソッドの例よく使うメソッドの例3. よく使うプロ... 2025.05.13 Excel /VBA
Excel /VBA 【VBA】Withステートメント(繰り返し同じオブジェクトを扱うときに便利) VBA(Visual Basic for Applications)では、同じオブジェクトに対して複数のプロパティやメソッドを連続して使いたい場面がよくあります。たとえばセルのフォント、色、サイズ、枠線などを一度に設定したいとき、その都度オ... 2025.05.13 Excel /VBA
Excel /VBA 【VBA】関数の使い方(組み込み関数とユーザー定義関数) 1. VBAの関数とは何か関数とSubプロシージャの違い組み込み関数とユーザー定義関数(UDF)の違いFunctionの基本的な役割2. 組み込み関数の基本的な使い方数値系関数(例:Abs,Round,Int)文字列系関数(例:Left,R... 2025.04.22 Excel /VBA
Excel /VBA 【VBA】エラー処理の基本:On Error Resume Next / GoTo VBA(Visual Basic for Applications)で開発をしていると、エラー処理は避けて通れません。「存在しないシートを参照してしまった」「ゼロ除算が起きた」「ファイルが見つからなかった」など、予期しないエラーでプログラム... 2025.04.22 Excel /VBA
配列の基礎と活用 【VBA】Option Base の使い方と注意点 VBAで配列を使うとき、インデックス(添字)の開始番号が 0 なのか 1 なのかで、思わぬミスが起きることがあります。この「配列の開始番号」を制御するのがOption Baseという命令です。1. Option Base とはOption ... 2025.04.21 配列の基礎と活用
配列の基礎と活用 【VBA】要素数が変動する場合の対応 プログラムを作成していると、最初から要素数が決まっていない配列を扱いたい場面がよくあります。たとえば「ユーザーが入力した数だけ値を記録したい」といったケースです。このような要素数があとから変わる可能性がある場合には、「可変長配列」と「ReD... 2025.04.21 配列の基礎と活用
配列の基礎と活用 【VBA】配列のループとの併用例(For、For Each) 配列に複数のデータを格納した後、それらを順番に処理するにはループ処理が便利です。ここでは、VBAでよく使われるFor文とFor Each文を使った配列の処理方法について紹介します。1. For文での配列処理For文は、配列のインデックス(添... 2025.04.21 配列の基礎と活用
VBA/関数 Split関数とは? Split(スプリット)関数は、「文字列を区切り文字で分割して、配列として取り出す」ための関数です。たとえば、カンマで区切られた文字列があるときに、それを「要素ごとの配列」に変換したい場面で使います。1. 基本構文Split(文字列, 区切... 2025.04.21 VBA/関数