Excel VBA質問箱 IV

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

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


53307 / 76732 ←次へ | 前へ→

【28241】Re:コピーする空欄場所を検索、貼り付け
回答  かみちゃん  - 05/9/1(木) 1:06 -

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

>コピー先のシートの空欄場所を検索して、そこへ順番に貼り付けていくというのが、どう指示を書いたらいいのか解かりません。 
>また、コピー対象のデータ(例:シートいぬ に入力されているデータのみ)指定も入力されているものだけ、コピーすればいいので、それを指示する方法も解かりません。

コピー元がA1セルから空白行、空白列で囲まれたセル範囲である場合
 Range("A1").CurrentRegion
で範囲指定ができます。
貼り付け先の最終行の次の行は、
一般操作で、A65536セルに移動して、Endキーを押して↑キーを押す操作をすると
できるかと思いますので、
これを「マクロの記録」で記録して、さらにその次の行ですから、Offsetプロパティで移動します。
すると、
 Range("A65536").End(xlUp).Offset(1)
でできます。

具体的には、こんな感じです。
Sub a()
 Sheets("いぬ").Range("A1").CurrentRegion.Copy (Sheets("ねこ").Range("A65536").End(xlUp).Offset(1))
End Sub

0 hits

【28240】コピーする空欄場所を検索、貼り付け apple 05/9/1(木) 0:50 質問
【28241】Re:コピーする空欄場所を検索、貼り付け かみちゃん 05/9/1(木) 1:06 回答

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