「excel range デフォルトプロパティ」
といった検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。
ExcelのRangeオブジェクトの、デフォルトプロパティ・既定のプロパティについて調べている方による検索です。
どのアプリケーションの話かは厳密にはわかりませんけれども、
「vbaでrangeオブジェクトの既定のプロパティは?」
「rangeオブジェクトのデフォルトプロパティとは」
「vba defaultのメソッドrange」
といった検索キーワードも、同じことを調べていた可能性が高いと考えています。
Rangeオブジェクトの既定プロパティ・デフォルトプロパティ
結論から申し上げると、Rangeオブジェクトの既定のプロパティは、_Defaultプロパティです。
決してValueプロパティではありません。
Rangeオブジェクトの既定プロパティ・デフォルトプロパティをオブジェクトブラウザーで確認する
オブジェクトブラウザーでRangeオブジェクトのデフォルトプロパティを確認しましょう。ライブラリー選択ボックスで「Excel」を選択
↓
オブジェクトブラウザーで非表示のメンバーを表示する
↓
クラスペインで「Range」を選択
↓
メンバーペインで「_Default」を選択
上記の操作を行うと、詳細ペインには下図のとおり、「Excel.Rangeの既定メンバー」と表示されています。
また「_Default」のアイコンをよく見ると、既定メンバーであることを示す青丸が表示されています。
Valueプロパティの詳細ペイン・アイコンがどうなっているか確認してみてください。
Office 2013・2016のオブジェクトブラウザーのバグ
オブジェクトブラウザーで、既定メンバーであることを示す青丸ですが、Office 2013・2016では、下図のように青丸が大きく表示されることで、プロパティ・メソッドのアイコンが見えなくなってしまうバグが存在しています。
オブジェクトブラウザーで非表示のメンバーを表示する
オブジェクトブラウザーで非表示のメンバーを表示するには、オブジェクトブラウザー内で右クリックして表示されたショートカットメニューの[非表示のメンバーを表示]に、チェックマークがついた状態にしてください。
Home » ExcelVBA Rangeオブジェクト » Rangeのデフォルトプロパティ・既定のプロパティは?
- Newer:Word.Rangeのデフォルトプロパティ・既定のプロパティは?
- Older:GoTo文を使ったVBAマクロ
TrackBack:8
- TrackBack URL
- Word.Rangeのデフォルトプロパティ・既定のプロパティは? from インストラクターのネタ帳
- WordのRangeオブジェクトのデフォルト・既定のプロパティは、Textです。
- CurrentRegionの最終行番号 from インストラクターのネタ帳
- CurrentRegionの最終行番号を取得するExcel(エクセル)マクロをご紹介しています。
- 全シートのA1セルを選択する・表示倍率を100%にする-イミディエイトウィンドウから from インストラクターのネタ帳
- イミディエイトウィンドウから、全シートのA1セルを選択、表示倍率を100%にするコードをご紹介しています。
- VBAでシート全体を選択する from インストラクターのネタ帳
- Cellsプロパティに引数を指定しないことでシートのセル全体を表すRangeオブジェクトを取得できます。
- Cellsプロパティで複数セルを取得・選択する-Unionメソッド from インストラクターのネタ帳
- Cellsプロパティで複数セルを表すRangeオブジェクトを取得・選択するには、Application.Unionメソッドを利用します。
- 引数を指定できないCells・Rows・Columnsプロパティを使った本当のコード from インストラクターのネタ帳
- 対象:Excel 2010, Excel 2013, Windows版Exce...
- デフォルトプロパティで単独Range取得時に実行時エラーが発生するか確認した結果 from インストラクターのネタ帳
- デフォルトプロパティで、コレクションとしてのRangeから単独のRangeを取得する時に、実行時エラーが発生するかテストしてみました。
- OpenPyXLでセルに数値を入力する from インストラクターのネタ帳
- OpenPyXLを使って既存のExcelブックに数値を入力するスクリプトをご紹介しています。