[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『行を複数行へ複写挿入』(さなひ)
こんにちは。よろしくお願いします。
マクロで6行目の内容を書式ごと 他の複数の行に複写挿入したいのですが Rows(6).Copy Destination:=Range("10:10,14:14,18:18,22:22,26:26,30:30,34:34,38:38,42,42") みたいな感じでやってみたのですが うまくできません。 1行ごとなら Rows(6).Copy Destination:=Rows(10) で可能で、これを何行も行えばできるのですが 1回でできる方法はありますか? よろしくお願いいたします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
Rows(10).Insert Rows(6).Copy Destination:=Rows(10) でした。 (さなひ) 2019/03/13(水) 14:03
コピーだけなら 最後のカンマを コロンに変えればできますが Insertは無理だと思います。 (seiya) 2019/03/13(水) 14:11
コピー・挿入を一行では無理ですが
Range("10:10,14:14,18:18,22:22,26:26,30:30,34:34,38:38,42:42").Insert Rows(6).Copy Range("10:10,14:14,18:18,22:22,26:26,30:30,34:34,38:38,42:42")
予め空行をInsetしておけばよいのでは? (seiya) 2019/03/13(水) 14:23
できました! まとめてInsert すればよかってんですね。 ありがとうございました。 (さなひ) 2019/03/13(水) 15:09
ほんとですか? 行挿入でずれる分を考慮しないといけないとおもうのですが
Range("10:10,14:14,18:18,22:22,26:26,30:30,34:34,38:38,42:42").Insert Rows(6).Copy Range("10:10,15:15,20:20,25:25,30:30,35:35,40:40,45:45,50:50")
ループした方が簡単なのでは。 (でれすけ) 2019/03/13(水) 15:10
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.