メソッドとプロパティ(VBAの基本操作を理解する)

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 など)

コメント

タイトルとURLをコピーしました