2010-12-04 16 views
1

worksheet.range( "Relevantcells")を使用してシート内のセルをコピーしています。私は非連続的な細胞を持っているので、それは60個の特定の細胞に入れることしかできません。Excel VBAで.Range関数に渡された参照セルの数を拡張する

これをどのように読み込みたいセルに拡張できますか?

+3

あなたは達成しようとしていることをもう少し明確にすることができますか?私はあなたが現時点で何を意味しているのかよくわかりません。 –

+0

少なくともExcel 2007では、名前付きrangedで60以上の非連続セルを定義できます。問題なく120をテストしました –

答えて

1

1つの大きな不連続範囲を持つ代わりに、コード内に小さい範囲の配列を作成し、各範囲を繰り返しコピーすることができます。

範囲全体をコピーするとパフォーマンスが低下する可能性がありますが、このアプローチは柔軟性が高くなります。

関連する問題