Excel VBA質問箱 IV

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

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


29234 / 76732 ←次へ | 前へ→

【52782】Re:条件によって別シートに行ごとコピーする
発言  じゅんじゅん  - 07/12/3(月) 21:15 -

引用なし
パスワード
   新規Bookのシート1のセルA5〜A25に1〜5の値を入れる。
B列以降は適当なデータを入れる。
A5〜A25の値が1,3,5の時はシート2に、それ以外の時はシート3の
2行目にシート1のデータをコピー・挿入しシフトダウンする。

Sub test()
Dim ws As Worksheet
Dim r As Range
Dim sh As String

Set ws = Worksheets("Sheet1")
Application.ScreenUpdating = False

With ws
   For Each r In .Range("A5:A25")
     Select Case r.Value
         Case 1, 3, 5
           sh = "Sheet2"
         Case Else
           sh = "Sheet3"
     End Select
     r.EntireRow.Copy
     Worksheets(sh).Rows(2).Insert shift:=xlDown
     Application.CutCopyMode = False
   Next
End With
Application.ScreenUpdating = True
End Sub

新しいブックを作って試してみて下さい。
こうゆう感じの事かなと思ってます。

0 hits

【52756】条件によって別シートに行ごとコピーする poo 07/12/1(土) 17:08 質問
【52757】Re:条件によって別シートに行ごとコピーする かみちゃん 07/12/1(土) 17:12 発言
【52777】Re:条件によって別シートに行ごとコピーする poo 07/12/3(月) 14:26 質問
【52782】Re:条件によって別シートに行ごとコピーする じゅんじゅん 07/12/3(月) 21:15 発言
【52803】Re:条件によって別シートに行ごとコピーする poo 07/12/4(火) 15:47 質問
【52804】Re:条件によって別シートに行ごとコピーする じゅんじゅん 07/12/4(火) 16:43 発言
【52826】Re:条件によって別シートに行ごとコピーする poo 07/12/5(水) 10:53 お礼

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