スタンダード 模擬問題

Excel VBA スタンダード 模擬問題 ② 8章-8

次のコードは、3行目のデータを、Sheet2のセルA1へコピーするマクロである。空欄に入る適切な語句を解答しなさい。

Sub Exam1()
 With Range(“A1”).ListObject .【 ① 】(2).【 ⓶ 】
   .Copy Sheets(“Sheet2”).Range(“A1”)
 End With
End Sub

テーブルの操作 模擬問題
正解

【 ① 】ListRows

【 ⓶ 】Range

解説

テーブルの操作 模擬問題
【テーブル内の指定行の特定】

構文:テーブル内のセル.ListObject.ListRows(インデックス番号).Range

複数の行の中から指定するのでListRowsとコレクションになります。
行の位置から指定する場合「1」はデータ部分の最初の行のみ指定しています。見出し行からではありません。

データ部分の一番上の行の場合、
例)Range(“A1”). ListObject.ListRows(1).Rangeと表します。

なお見出し行のみを指定する時は
テーブル内のセル. ListObject.HeaderRowRange と表します。

     前へ      次へ