以下のコードの2行目は、上記のエラーをスローしています。
Dim rng As String
rng = Range(Cells(2, 1), Cells(4000, 302)).Address
* 302番目の列は固定されており、コピーする必要がある選択範囲の最後の列です。
私が奇妙だと思うのは、302を255以下に置き換えると、エラーがなくなり、プログラムが機能するようになることです。
私が理解していないもう一つのことは、イミディエイトウィンドウを使用する----列パラメータに255があると、必要に応じて$ A $ 2:$ IU$4000が出力されます。ただし、 256に置き換えると$ 2:$ 4000がスローされますが、 $ A $ 2:$ IV$4000になるはずです。上記の数値は同じエラーになります。
ここで何が欠けていますか?