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

[µo°Ý] ¦³Ãö"°õ¦æ¶¥¬q¿ù»~13 «¬ºA¤£²Å¦X"°ÝÃD

[µo°Ý] ¦³Ãö"°õ¦æ¶¥¬q¿ù»~13 «¬ºA¤£²Å¦X"°ÝÃD

¥»©«³Ì«á¥Ñ waterful ©ó 2016-8-29 14:24 ½s¿è

¥H¤U¬O¦Û¤v¼gªº«D±`¶§¬Kªº¤ñ¹ï·s³渹µ{¦¡¡A¥X°ÝÃDªº¦b1¨º¦æ¡A­Y§ï¦¨Find(..., after:=wsh2.Cells(3, 1))«h¤£·|¥X²{¦¹¿ù»~¡A¦ýµ{¦¡®Ä²v®t«Ü¦h!!
¦³¸ÕµÛ±Ni, jªº«¬ºA§ï¬°byte, long, single, double, integer, variantµ¥µ¥¬ÒµLªk§ïµ½, ª¦¤F¤åµo²{¥X²{¦¹¿ù»~°T®§ªº­ì¦]¤£¤@©w¬O¦]¬°type©w¸q°ÝÃD¡A¤£ª¾¹D¦³­þ¦ì¤j¤j¥i¥HÀ°§Ú¸Ñµª¡AÁÂÁ¡C
PS.¦¹¿ù»~¥X²{«á¡A¥u­n±N¿ù»~ÂI±¼"°±¤î°õ¦æ"¡A¤´µM·|¶]¥X·Q­nªº¸ê®Æ¡A¥u¬O¨C¦¸°õ¦æ¨ì¤@¥b³£»ÝÂI±¼¡A©Ò¥H·P¨ì«Ü§xÂZ!!
¥¼§¹¤uºû­×³æ.rar (14.43 KB)
  1. Sub ³Ñ¾lºû­×³æ()

  2.     Dim wsh1 As Worksheet, wsh2 As Worksheet
  3.     Dim rngNew As Range
  4.     Dim row1 As Long, row2 As Long
  5.     Dim i As Double, j As Double
  6.                               
  7.     Set wsh1 = Sheets("¥¼§¹¤uºû­×³æ")
  8.     Set wsh2 = Sheets("list_toexcel")
  9.     row1 = wsh1.[B2].End(xlDown).Row
  10.     row2 = wsh2.[A3].End(xlDown).Row
  11.     Set rngNew = wsh2.Range("A3:A" & row2)
  12.         
  13.     j = 3
  14.         
  15.     'step1.¤ñ¹ïºû­×³æ¸¹¬O§_¦s¦b , §ä¤£¨ì«h±N¦¹¦æ§R°£
  16.     With wsh1

  17.         For i = 2 To row1 Step 1

  18.             '¤ñ¹ï·sºû­×³æ¬O§_¦s¦b¡A§ä¤£¨ì«h±Nºû­×³æ±þ±¼
  19. 1:      If rngNew.Find(.Cells(i, 2), after:=wsh2.Cells(j, 1)) Is Nothing Then
  20.             
  21.                 .Cells(i, 2).Offset(0).EntireRow.Delete
  22.                 'ºû­×³æ§R°£¤@¦æ«á¡A¦æ¼Æ¤Ö1
  23.                 row1 = row1 - 1
  24.                 '·sºû­×³æ¤Ö¤ñ¹ï¤@¦æ¡A¥H¼W¥[µ{¦¡®Ä²v
  25.                 j = j + 1
  26.                 row2 = row2 - 1
  27.                 '§ïµ½§R°£¤@¦æ«á¡Aµ{¦¡§ï±q¤U¤@¦æ¶}©l¤ñ¹ï
  28.                 GoTo 1
  29.                
  30.             End If
  31.             
  32.         Next
  33.       
  34.     End With

  35. End Sub
½Æ»s¥N½X

¦^´_ 2# ­ã´£³¡ªL
·PÁª©¥D¡A³t«×¯uªº§Ö«Ü¦h¡A¦Ó¥B¤]¤£¦A¥X²{¿ù»~¤F!!
§¹¾ãªºªí®æ¬O¯uªº¦³¤@¦«¨®ªºÄæ¦ì¡A¦³ªº¬O¤Hkeyªº¡A¦³ªº¬O¨t²Î²£¥Íªº¡A¦ý¥D­nÁÙ¬O¥H³æ¸¹¨Ó°µ§R¿ï¡C
³o¦¸¤S¾Ç¨ì¤FDim R"&"¬°long¡A¤§«e¤@ª½¬Ý¤£À´¡A³o¦¸Á`ºâ·dÀ´¤F¡AÁÂÁª©¥D!!

TOP

        ÀR«ä¦Û¦b : ª¾ÃÑ­n¥Î¤ßÅé·|¡A¤~¯àÅܦ¨¦Û¤vªº´¼¼z¡C
ªð¦^¦Cªí ¤W¤@¥DÃD