Share via


ListObject.Active プロパティ (Excel)

ワークシートの ListObject オブジェクトがアクティブかどうかを示すブール値を返します。つまり、アクティブなセルが ListObject オブジェクトの範囲内にあるかどうかを示します。 読み取り専用の Boolean です。

構文

アクティブ

ListObject オブジェクトを表す変数。

注釈

ListObject オブジェクトには Activate メソッドがないため、リスト内のセル範囲をアクティブ化するだけで ListObject オブジェクトをアクティブ化できます。

次の使用例は、作業中のブックの最初のワークシートの既定の ListObject オブジェクトのリストをアクティブにします。 セル パラメーターを指定せずに Range オブジェクトの Activate メソッドを呼び出すと、リストの範囲全体がアクティブになります。

Function MakeListActive() As Boolean 
 Dim wrksht As Worksheet 
 Dim objList As ListObject 
 
 Set wrksht = ActiveWorkbook.Worksheets("Sheet1") 
 Set objList = wrksht.ListObjects(1) 
 objList.Range.Activate 
 
 MakeListActive = objList.Active 
End Function

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。