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

¸ê®Æ¤ñ¹ï

·PÁÂsamwangªº¦^ÂСA¤p§Ì¦b¦¹ÁÂÁ¨ó§U
samwangµ{¦¡¸Õ¹Lµª®×¥¿½T¡C
¬O§_¯à§Q¥Î¤H¤u¦W¥U¡B·|­p¦W¥U¥ý§ì¨ú¨ì¡]¤ñ¹ï°Ï¡^A~DÄæ¦ì¦b¨Ì¡y¤á¦W¡z±Æ§Ç«á¡A¦b°õ¦æ«áÄòµ{§Ç©O¡H¡H

TOP

¥»©«³Ì«á¥Ñ samwang ©ó 2021-8-26 16:32 ½s¿è

¦^´_ 4# sillykin

½Ð´ú¸Õ¬Ý¬Ý¡AÁÂÁÂ
¥t¥~¡A±z´£¨Ñ¸ê®Æ¤£¬Û²Å¦Xªºµ²ªG©M§Úªºµ²ªG¤£¤@¼Ë¡A½Ð¦A½T»{¡AÁÂÁÂ

Sub test()
Dim Arr, xD, Brr(), Crr(), T$, T1$, n%, n1%, i&, j%
Arr = Range([¤ñ¹ï!a1], [¤ñ¹ï!d65536].End(3))
Set xD = CreateObject("Scripting.Dictionary")
ReDim Brr(1 To UBound(Arr), 1 To 4)
ReDim Crr(1 To UBound(Arr), 1 To 4)
n = 1
For i = 2 To UBound(Arr)
    If i = UBound(Arr) Then GoTo 99
    If Arr(i, 1) <> "" And Arr(i + 1, 1) = "" Then
        T = Arr(i, 1) & "_" & Arr(i, 3)
        For i2 = i + 1 To UBound(Arr)
            If Arr(i2, 4) <> "" Then
                T1 = Arr(i2, 4) & "_" & Arr(i, 3)
                If T = T1 Then
                    Brr(n, 1) = Arr(i, 1)
                    Brr(n, 3) = Arr(i, 3)
                    Brr(n + 1, 2) = Arr(i2, 2)
                    Brr(n + 1, 3) = Arr(i2, 3)
                    Brr(n + 1, 4) = Arr(i2, 4)
                    n = n + 2: xD(T1) = 1: Exit For
                End If
            Else
                Exit For
            End If
        Next i2
    End If
99: Next i

For i = 2 To UBound(Arr)
    If Arr(i, 1) <> "" Then
        T = Arr(i, 1) & "_" & Arr(i, 3)
    Else
        T = Arr(i, 4) & "_" & Arr(i, 3)
    End If
    If xD(T) <> 1 Then
        n1 = n1 + 1
        For j = 1 To 4: Crr(n1, j) = Arr(i, j): Next
    End If
Next
Sheets("¤ñ¹ï").[h2].Resize(n, 4) = Brr
Sheets("¤ñ¹ï").[o2].Resize(n1, 4) = Crr
End Sub

TOP

¦^´_ 4# sillykin


½Ð°Ý¦p¹Ï¤ù¬õ¦â¨ºµ§¦³»Ý­n¦C¶Ü?

Â^¨ú.PNG (88.02 KB)

Â^¨ú.PNG

TOP

¥»©«³Ì«á¥Ñ sillykin ©ó 2021-8-26 11:37 ½s¿è

¦¹Àɮצ³¤T±i¤u§@ªí¡]¤H¤u¦W¥U¡]µ§¼Æ¬ù¤dµ§¡^¡B·|­p¦W¥U(µ§¼Æ¬ù¦Êµ§µ¥)¡B¤ñ¹ï°Ï¡^
¤ñ¹ï°Ï¤u§@ªí³æ»¡©ú¦p¤U
A~DÄæ¦ì¬O±N¤G±i¤u§@ªí¡]¤H¤u¦W¥U¤Î·|­p¦W¥U¡^¨Ì¡y¤á¦W¡z±Æ§Ç
±NA~DÄæ¦ì±Æ§Çµ²ªG¡A¦b¬D¥X¡y¬d¸ß¤é¡z¡]¢ÒÄæ¡^¸ò¡y¤é´Á¡z¡]AÄæ¡^--¡]  ¬Û²Åªº­È  ¡^½Æ¨î¨ìH~KÄæ¦ì
±NA~DÄæ¦ì±Æ§Çµ²ªG¡A¦b¬D¥X¡y¬d¸ß¤é¡z¡]¢ÒÄæ¡^¸ò¡y¤é´Á¡z¡]AÄæ¡^--¡]¤£¬Û²Åªº­È¡^½Æ¨î¨ì¢Ý~¢àÄæ¦ì

TOP

¦^´_ 2# sillykin


¤£¦n·N«ä¡A¬Ý¤£¤ÓÀ´±zªº»Ý¨D¡A¥i§_½Ð¦A»¡©ú¸Ô²Ó¤@ÂI¶Ü? ÁÂÁÂ

TOP

½Ð°Ý³o¦³¿ìªk³B²z¶Ü¡H

TOP

        ÀR«ä¦Û¦b : ¦Û¤v®`¦Û¤v¡A²ö¹L©ó¶ÃµoµÊ®ð¡C
ªð¦^¦Cªí ¤W¤@¥DÃD