ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¸ê®Æ®w¤ñ¹ïªº°ÝÃD

¦^´_ 1# fusayloveme
  1. Sub xx()
  2. Sheets("A¸ê®Æ®w").Select
  3. Set SourceA = Sheets("A¸ê®Æ®w").Range([A2], [A65536].End(xlUp))
  4. Sheets("B¸ê®Æ®w").Select
  5. Set SourceB = Sheets("B¸ê®Æ®w").Range([A2], [A65536].End(xlUp))
  6. For Each A In SourceA
  7.   X = Application.CountIf(SourceB, A) - Application.CountIf(SourceA, A)
  8.   If X <> 0 Then
  9.      Set RFind = Columns("E").Find(A, , , xlWhole)
  10.      If RFind Is Nothing Then
  11.        [E65536].End(xlUp).Offset(1, 0) = A
  12.        [E65536].End(xlUp).Offset(0, 1) = X
  13.      End If
  14.   End If
  15. Next A
  16. For Each B In SourceB
  17.   X = Application.CountIf(SourceB, B) - Application.CountIf(SourceA, B)
  18.   If X <> 0 Then
  19.      Set RFind = Columns("E").Find(B, , , xlWhole)
  20.      If RFind Is Nothing Then
  21.        [E65536].End(xlUp).Offset(1, 0) = B
  22.        [E65536].End(xlUp).Offset(0, 1) = X
  23.      End If
  24.   End If
  25. Next B
  26. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# fusayloveme

¨ä¹ê¤@¶}©l´Nı±oÃD¥Ø©Ç©Çªº(©ÎªÌ»¡§A¨S§âÃD¥Ø,¥\¯àÁ¿²M·¡;©ÎªÌ»¡§Ú²z¸Ñ¯à¤O¤£°÷,¨S§â§Aªº»¡©ú§Ë²M·¡)
1.A¸ê®Æ®w,B¸ê®Æ®w¬O§_¥u¤ñ¹ïAÄæ¦ì(ControlNO)?
  ­Y¬O:AÄæ¦ì(ControlNO)¤Uªº¤º®e¦³­«ÂЪº,¨º­n¦p¦ó¤ñ¹ï?  ³o´N¬O§Ú¤@¶}©l¥u¤ñ¹ï¼Æ¶q®t²§ªº­ì¦]
  ­Y§_:°£AÄæ¦ì¥~,À³§âBÄæ¦ìCÄæ¦ì§e²{¥X¨Ó
2.§A3F,4F©ÒÁ¿ªº§Ú¤]¤£¤F¸Ñ·N«ä

TOP

¦^´_ 7# fusayloveme
A¸ê®Æ®w(B¸ê®Æ®w)¤§AÄæ¦ì¨S¦³­«ÂЭÈ
  1. Sub xx()
  2. Sheets("¤ñ¹ïµ²ªG").[A2:D65536] = ""
  3. Sheets("A¸ê®Æ®w").Activate
  4. Set SourceA = Sheets("A¸ê®Æ®w").Range([A2], [A65536].End(xlUp))
  5. Sheets("B¸ê®Æ®w").Activate
  6. Set SourceB = Sheets("B¸ê®Æ®w").Range([A2], [A65536].End(xlUp))
  7. Sheets("¤ñ¹ïµ²ªG").Activate
  8. Sheets("¤ñ¹ïµ²ªG").[A2:D65536] = ""
  9. For Each A In SourceA
  10.   X = Application.CountIf(SourceB, A) - Application.CountIf(SourceA, A)
  11.   If X = 0 Then
  12.      Sheets("¤ñ¹ïµ²ªG").[C65536].End(xlUp).Offset(1, 0) = A
  13.   Else
  14.      Sheets("¤ñ¹ïµ²ªG").[B65536].End(xlUp).Offset(1, 0) = A
  15.   End If
  16. Next A
  17. For Each B In SourceB
  18.   X = Application.CountIf(SourceB, B) - Application.CountIf(SourceA, B)
  19.   If X = 1 Then
  20.      Sheets("¤ñ¹ïµ²ªG").[A65536].End(xlUp).Offset(1, 0) = B
  21.   End If
  22. Next B
  23. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¦Y­W¤F­W¡B­WºÉ¤Ü¨Ó¡A¨ÉºÖ¤FºÖ¡BºÖºÉ´d¨Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD