【VBAスタンダードに挑戦!】
模擬試験で間違えた問題の復習です。
DataBodyRange
・Range("B1"). ListObjects.DataBodyRange
・タイトル行を含めないデータ範囲を選択する
・赤枠の範囲の全てのセルを表す
ListColumns
タイトル行含む
・Range("B1"). ListObject. ListColumns(テーブルの列番号)
or
Range("B1"). ListObject. ListColumns("見出し名")
・赤枠の列は以下のように表す
Range("B1"). ListObject. ListColumns(2). Range
or
Range("B1"). ListObject. ListColumns("都道府県"). Range
タイトル行含まない
・青枠の列は以下のように表す
Range("B1"). ListObject. ListColumns(2). DataBodyRange
or
Range("B1"). ListObject. ListColumns("都道府県"). DataBodyRange
構造化参照
タイトル行含む
テーブル全体の指定(見出し行を含)
Range("テーブル1[#All]")
タイトル行含まない
テーブル全体の指定(見出し行を含めない)
Range("テーブル1")
or
Range("テーブル1[#Data]")
タイトル行を含めず、都道府県の列を指定する
Range("テーブル1[#Data], [都道府県]")
なぜ間違えた?
・テキストを読んだだけでは覚えられなかった
・使ったことがないから覚えていなかった
・簡単だ! と思った
・問題をよく読まなかった
(Small の設問で「〇番目に小さい」と書いてあったのに
「上から〇番目」と読み間違えた)
どうしたら覚えられる?
・実際にマクロを書いて、動きを見る
・テキストを毎日読み返す
・呪文のように いつもつぶやいてみる(???)
学生時代の時と同じようなやり方をしても、覚えられない。
学生時代は勉強できなかったし、しなかったし・・・
結局やることは同じでも、何か、どこかを変化させて、
記憶に残りやすい方法を探してみる。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/