1. メソッドとプロパティの違い
- メソッドとは「動作や処理を実行する命令」
- プロパティとは「オブジェクトの状態や設定を取得・変更するもの」
- 記述形式の違い(メソッドは括弧あり/プロパティは基本括弧なし)
2. よく使うメソッドの例
- Range.Clear(セルの内容を消去)
- Workbook.Save(ブックを保存)
- Worksheet.Copy(シートをコピー)
- Range.Select(セルを選択)
3. よく使うプロパティの例
- Range.Value(セルの値)
- Cell.Font.Bold(フォントの太字設定)
- Workbook.Name(ブック名)
- Worksheet.Visible(シートの表示状態)
4. メソッド・プロパティの組み合わせ例
- Range(“A1”).Font.Bold = True(プロパティの設定)
- Sheets.Add.Name = “新しいシート”(メソッド+プロパティ)
- ActiveWorkbook.Sheets(1).Delete(オブジェクト.メソッドの連続)
5. メソッドやプロパティを調べる方法
- VBAのヘルプやオブジェクトブラウザーの使い方
- マクロ記録を使ってメソッド・プロパティを確認する
- 公式ドキュメントやオンライン情報の活用
6. 注意点と補足
- メソッドとプロパティを誤用すると実行時エラーになる
- 読み取り専用プロパティと書き込み可能プロパティの違い
- 引数が必要なメソッドの扱い(例:Copy, SaveAs など)
コメント