- ベストアンサー
Rangeマクロのオブジェクトの記載について
初歩的な質問で恥ずかしいですが、Rangeのオブジェクトが長いので3行ぐらいにしたいのですが、 Range("AA5:AD5,AP25:BC25,AD26:BC26,AM28:AX28,AM30:AX30,AO50:AY50,AK52:AX53,T56:AB56,N62:U62,I64:U64,K71:U71,AB71:AM71,I72:M72,T80").Select
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Union(Range("AA5:AD5,AP25:BC25,AD26:BC26,AM28:AX28"), _ Range("AM30:AX30,AO50:AY50,AK52:AX53,T56:AB56,N62:U62"), _ Range("I64:U64,K71:U71,AB71:AM71,I72:M72,T80")).Select という方法もあります。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
(1)セル範囲に名前を定義する。そしてそれをコード内で使う。 (2)コードの行継続記号(_)を使う(常識的) (3)UNIONを使う。 http://www.geocities.jp/happy_ngi/YNxv206.html の真中辺。
- yukapapa
- ベストアンサー率60% (60/100)
回答No.1
Range("AA5:AD5,AP25:BC25,AD26:BC26,AM28:AX28," & _ "AM30:AX30,AO50:AY50,AK52:AX53,T56:AB56,N62:U62," & _ "I64:U64,K71:U71,AB71:AM71,I72:M72,T80").Select
質問者
お礼
早々の回答ありがとうございました。 思うものが出来ました。
お礼
出来ました。ありがとうございました。