次のコードは、テーブル内の”地域”列を削除するマクロである。空欄に入る適切な語句を入力しなさい。
Sub Exam1()
Range(“テーブル1【 ① 】”).Delete
End Sub
正解
【 ① 】[地域]、[[#Data],[地域]]、[[#All],[地域]]
解説
テーブル内の場所を参照する時は、テーブル名 [[特殊項目指定子] [列指定子]] のように指定します。
構文:Range.テーブル名 [[特殊項目指定子] [列指定子]]
・特殊項目指定子はシート上はVBAでのコードで記述する時は
テーブルすべて …[#All]
データ部分…[#Data]
見出し…【[#Headers]
集計部分…[#Totals]
と英語で表します。
・列指定子:・・・[地域]、[送料]など指定したい見出し名[]をで囲みます
セル内への入力からも範指定ができますが記述に違いあります。
シート上のセル内では「=テーブル1[@地域]」などと入力することで、テーブル内の範囲を指定できます。
セル内では日本語が使用でき、
テーブルすべて ..[#すべて]
データ部分…[#データ]
見出し…[#見出し]
集計部分…[#集計]
と表すことができます。
スポンサーリンク
スポンサーリンク