Excel VBA質問箱 IV

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

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


36668 / 76732 ←次へ | 前へ→

【45242】Re:シートを比較し、一致しない行を抽出したい
回答  Kein  - 06/12/16(土) 15:29 -

引用なし
パスワード
   本来なら、質問内容を変えたら再回答はしないのですが、いちおう今回に限り
組み直したサンプルコードを提示しておきます。

Sub Get_Def_Value2()
  Dim LRa As Long, LRb As Long
 
  LRa = Sheets("Sheet1").Range("A65536").End(xlUp).Row
  LRb = Sheets("Sheet2").Range("A65536").End(xlUp).Row
  Application.ScreenUpdating = False
  With Sheets("Sheet3")
   .Range("A1:A" & LRb).Formula = _
   "=CONCATENATE(Sheet2!A1,"","",Sheet2!B1,"",""," & _
   "Sheet2!C1,"","",Sheet2!D1)"
   .Range("E1:E" & LRb).Formula = "=Sheet2!E1"
   .Range("F1:F" & LRa).Formula = _
   "=CONCATENATE(Sheet1!A1,"","",Sheet1!B1,"",""," & _
   "Sheet1!C1,"","",Sheet1!D1)"
   With .Range("A:F")
     .Copy
     .PasteSpecial xlPasteValues
   End With
   With .Range("H1:H" & LRb)
     .Formula = "=MATCH($A1,$F$1:$F$" & LRa & ",0)"
     If WorksheetFunction.Count(.Cells) = LRb Then
      MsgBox "存在しないデータは見つかりませんでした", 64
      .Parent.Cells.ClearContents: GoTo ELine
     End If
     .SpecialCells(3, 1).EntireRow.ClearContents
   End With
   .Range("F:H").ClearContents
   With .Range("A:E")
     .Columns(1).TextToColumns DataType:=xlDelimited, _
     Comma:=True
     .Sort Key1:=.Columns(1), Order1:=xlAscending, _
     Header:=xlNo, Orientation:=xlSortColumns
   End With
  End With
ELine:
  With Application
   .Goto Sheets("Sheet3").Range("A1"), True
   .CutCopyMode = False
   .ScreenUpdating = True
  End With
End Sub
0 hits

【45208】シートを比較し、一致しない行を抽出したい Wz 06/12/15(金) 15:05 質問
【45209】Re:シートを比較し、一致しない行を抽出し... Wz 06/12/15(金) 15:40 質問
【45210】Re:シートを比較し、一致しない行を抽出し... maverick 06/12/15(金) 16:21 回答
【45212】Re:シートを比較し、一致しない行を抽出し... Wz 06/12/15(金) 16:53 発言
【45215】Re:シートを比較し、一致しない行を抽出し... maverick 06/12/15(金) 17:13 発言
【45213】Re:シートを比較し、一致しない行を抽出し... Kein 06/12/15(金) 16:55 回答
【45217】Re:シートを比較し、一致しない行を抽出し... Wz 06/12/15(金) 17:22 発言
【45224】Re:シートを比較し、一致しない行を抽出し... maverick 06/12/15(金) 18:40 回答
【45229】Re:シートを比較し、一致しない行を抽出し... Kein 06/12/15(金) 19:45 発言
【45242】Re:シートを比較し、一致しない行を抽出し... Kein 06/12/16(土) 15:29 回答
【45226】Re:シートを比較し、一致しない行を抽出し... Hirofumi 06/12/15(金) 18:57 回答
【45234】Re:シートを比較し、一致しない行を抽出し... Hirofumi 06/12/16(土) 1:05 回答
【45235】Re:シートを比較し、一致しない行を抽出し... Hirofumi 06/12/16(土) 6:16 回答
【45275】Re:シートを比較し、一致しない行を抽出し... Hirofumi 06/12/17(日) 20:38 回答
【45324】Re:シートを比較し、一致しない行を抽出し... Wz 06/12/19(火) 13:33 お礼

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