Excel VBA質問箱 IV

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

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


6322 / 76734 ←次へ | 前へ→

【76013】Re:別シートの値と比較し、削除、追加を行いたい
お礼  MARUMO  - 14/8/18(月) 21:59 -

引用なし
パスワード
   ▼kanabun さん:
>▼MARUMO さん:
>
>>>1. SheetA の複製を作り(SheetA'とする)
>>>2. SheetBの型番を上から順に見ていって SheetA'になかったら、
>>>  SheetA'の最終行+1行にコピーして追加。
>>>3. 最後にもとのSheetB を削除して SheetA' を SheetB に改名。
>
>参考まで(というか、自分のメモ)です。
>
>Sub Try3()
>  Dim newBook As Workbook
>  Dim A As Worksheet
>  Dim B As Worksheet
>  Dim r As Range, q As Range, c As Range
>  
>  Set B = Worksheets("db")
>  Worksheets("wk").Copy    '複製を作成(newBook)
>  Set newBook = ActiveWorkbook
>  Set A = newBook.Worksheets(1)
>  With A
>    Set q = .Cells(.Rows.Count, "D").End(xlUp) '最終セル
>    Set r = .Range("D2", q)
>    Set q = q.EntireRow.Range("A1")
>  End With
>  '[B]の型番が[A]になければ [A]の最終行+1に追加Copyする
>  For Each c In B.Range("D2", B.Cells(Rows.Count, "D").End(xlUp))
>    If WorksheetFunction.CountIf(r, c) = 0 Then
>      Set q = q.Offset(1)
>      c.EntireRow.Copy q
>    End If
>  Next
>  'このあと newBookに名前をつけて保存
>  
>End Sub
ありがとうございます。
今後の為に、参考させていただきます。
大変お世話になりました。
13 hits

【75995】別シートの値と比較し、削除、追加を行いたい MARUMO 14/8/17(日) 22:20 質問
【75996】Re:別シートの値と比較し、削除、追加を行... カエムワセト 14/8/17(日) 22:33 発言
【75997】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 9:30 発言
【75998】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 9:40 発言
【75999】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 10:23 発言
【76000】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 10:29 発言
【76001】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 10:32 発言
【76002】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 10:34 発言
【76005】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 11:28 発言
【76006】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 11:55 発言
【76003】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 10:49 発言
【76004】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 11:02 発言
【76007】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 11:56 発言
【76008】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 12:20 発言
【76009】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 14:44 発言
【76010】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 15:11 発言
【76011】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 16:09 お礼
【76012】Re:別シートの値と比較し、削除、追加を行... kanabun 14/8/18(月) 18:59 発言
【76013】Re:別シートの値と比較し、削除、追加を行... MARUMO 14/8/18(月) 21:59 お礼

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