ヘッダーのある列を持つテーブルがあります。[Column 2]
構造化された参照を範囲B1:B1000
と範囲に変換できるようにしたいと思いTable1[[#Data],[Column2]]
ますB2:B1000
。
コンテキストの編集:
これは数式エディタにあるため、構造化参照は現在のワークシートのテーブルを参照します。
ヘッダーのある列を持つテーブルがあります。[Column 2]
構造化された参照を範囲B1:B1000
と範囲に変換できるようにしたいと思いTable1[[#Data],[Column2]]
ますB2:B1000
。
コンテキストの編集:
これは数式エディタにあるため、構造化参照は現在のワークシートのテーブルを参照します。
これにより、アドレスがわかります。
Activesheet.Range("Table1[[#Data],[Column2]]").Address()
これにより、範囲自体への参照が得られます
Dim rng As Range
Set rng = Activesheet.Range("Table1[[#Data],[Column2]]")
[テーブル]オプションで、[範囲に変換]オプションを選択できます。これにより、数式の構造化参照が範囲参照に変更され、[テーブルの挿入]を選択してテーブルを復元できます。数式を単純化するために、検索と置換を使用できます。たとえばSheet1!
、$
空白に置き換えます。