【VBAスタンダードに挑戦!】
本日の5分勉強の内容
********************************************************
テーブルの特定
テーブルはここで設定する
こんなふうになる
セルで特定する
・Range("B1"). ListObject
・「Range("B1")」はテーブル内のセルであること
シートから特定する
・シート名. ListObject(インデックス or テーブル名)
・Sheets("Sheet1"). ListObjects(1)
or
Sheets("Sheet1"). ListObjects("テーブル1")
・シートは複数のテーブルを所有できる為、コレクションを使う
・テーブルを作成するごとに「テーブル1」「テーブル2」と
名前と番号が付与される
・テーブルを3つ作成し、2つ目のテーブルを削除した場合、
インデックス番号は繰り上がる
Sheets("Sheet1"). ListObjects(1) 1番目に作成
Sheets("Sheet1"). ListObjects(2) 2番目に作成 ←削除
Sheets("Sheet1"). ListObjects(3) 3番目に作成
Sheets("Sheet1"). ListObject(1) 1番目に作成
Sheets("Sheet1"). ListObject(2) 3番目に作成
※テーブル名は意図的に変更しなければそのまま
Range とテーブル名で特定する
・テーブルには必ずブックの中で重複しない名前が付与される
・Range("テーブル1")
・名前と場所はここから確認できる
本日の範囲は、テーブルの特定の仕方のみでした。
明日以降に 指定したテーブルの操作方法に入ると思います。
テーブルは使ったことないから覚えるのが大変そうです・・・
実務で使わなくても、試験には必要な知識ですからね。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/