Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


23079 / 76732 ←次へ | 前へ→

【59024】Re:任意の複数列のコピー
発言  かみちゃん E-MAIL  - 08/11/23(日) 22:59 -

引用なし
パスワード
   こんにちは。かみちゃん です。

横から失礼します。

ponponさんから、コメントがついていますが

>変数で処理を行うのですが、上記マクロを参考に自分なりに考えたのが、
>dim n as integer  最終行を取得
>range(range(cells(1,1),cells(n,1)),range(cells(1,5),cells(n,5)))
>range((cells(1,1),cells(n,1)),(cells(1,5),cells(n,5)))などと
>
>記述してみましたが、インデックスが違いますとかのエラーが出ます。
>その後の処理はマクロを参考にできましたが上記の列の選択方法ができません。

本当にそのコードで
インデックスが違います
というエラーなのでしょうか?
なんとなく、コードもエラーメッセージも違うのではないかと思っています。

ちなみに、以下のような感じだと何か参考になりますでしょうか?

Sub Test()
 Dim n As Integer

 n = 10
 Range(Range(Cells(1, 1), Cells(n, 1)), Range(Cells(1, 5), Cells(n, 5))).Select
 MsgBox Selection.Address

 Union(Range(Cells(1, 1), Cells(n, 1)), Range(Cells(1, 5), Cells(n, 5))).Select
 MsgBox Selection.Address
End Sub

2 hits

【59018】任意の複数列のコピー 新参者 08/11/23(日) 20:39 質問
【59022】Re:任意の複数列のコピー ponpon 08/11/23(日) 22:45 発言
【59024】Re:任意の複数列のコピー かみちゃん 08/11/23(日) 22:59 発言

23079 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free