- ベストアンサー
列を数値で選択する方法をご教授ください
エクセル2007です。 Columns("a:b").Select なら列を選択できますが、 Columns(1 & ":" & 2).Select だと 「実行時エラー1004、アプリケーション定義またはオブジェクト定義のエラーです」 になってしまいます。 数値にしたい理由は、変数を代入したいからです。 アドバイスよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Columns("1:2")といった書きぶりはありませんので,別の方法を使うしかありません。 実際の所,趣味に応じて書きぶりは多々ありますが,たとえば range(columns(1), columns(2)).select など。
その他の回答 (1)
- xls88
- ベストアンサー率56% (669/1189)
回答No.2
下記で試してください。 Range(Columns(1), Columns(2)).Select ただVBAでは大概の場合Selectしなくても大丈夫です。 Selectしない方が処理速度が速くなります。
質問者
お礼
ありがとうございました。大変参考になりました。
お礼
参考になりました。ありがとうございます。