1

ヘッダーのある列を持つテーブルがあります。[Column 2]構造化された参照を範囲B1:B1000と範囲に変換できるようにしたいと思いTable1[[#Data],[Column2]]ますB2:B1000

コンテキストの編集:

これは数式エディタにあるため、構造化参照は現在のワークシートのテーブルを参照します。

4

2 に答える 2

3

これにより、アドレスがわかります。

Activesheet.Range("Table1[[#Data],[Column2]]").Address()

これにより、範囲自体への参照が得られます

Dim rng As Range
Set rng = Activesheet.Range("Table1[[#Data],[Column2]]")
于 2012-08-27T06:50:22.790 に答える
1

[テーブル]オプションで、[範囲に変換]オプションを選択できます。これにより、数式の構造化参照が範囲参照に変更され、[テーブルの挿入]を選択してテーブルを復元できます。数式を単純化するために、検索と置換を使用できます。たとえばSheet1!$空白に置き換えます。

于 2012-08-27T08:19:50.767 に答える