2016-07-14 8 views
2

私のExcelファイルには、約50の名前付き範囲があります。例Excelで指定したすべての参照の配列範囲を一度に変更できますか?

A1:A35については が

B1:B35 ALPHA

として命名されたBETA としてというように命名されます。

今、これらすべての終わりの行35で私は大きなデータセットを取得し、私が言うことをすべてこれら50の名前付き範囲の配列を増やしたい、将来的に言う:

A1:A100をALPHA

として指名されます

B1:B100をベータとする

VBAや他の提案を使用して実行できる方法はありますか?

+0

ダイナミックレンジがテーブルベースまたはフォーミュラベースの場合は、行または列の加算が自動的に調整されます。参考 skkakkar

答えて

0

このコードは、あなたが名前付き範囲の範囲を変更することができます

この部分は、あなたがしたい範囲を定義する名前付き範囲

ActiveWorkbook.Names.Add Name:="Beta", RefersToR1C1:="=Sheet1!R1C2:R35C2" 

R1C2:R35C2の範囲(R =行、C =列)を設定しますどんな範囲にR35を変更することにより、あなたはあなたが

にそれを変更したい範囲のものにこれを変更する、それが

Name:="Beta"これは、名前付き範囲の名前でする必要があります

さらに詳しい説明が必要な場合は教えてください

+0

これは機能します。どうもありがとうございました。 –

関連する問題