¨Ìq³æ¸ê®ÆÂà´«¦¨¤»¶g±Æµ{ªí¡A·q½Ð¦U¦ì¤j¤j½ç±Ð!!!
 
- ©«¤l
 - 134 
 - ¥DÃD
 - 27 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 168 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WINXP 
 - ³nÅ骩¥»
 - EXCEL 2003 
 - ¾\ŪÅv
 - 20 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¶³ªL 
 - µù¥U®É¶¡
 - 2010-10-6 
 - ³Ì«áµn¿ý
 - 2018-5-13 
 
   
 | 
¨Ì¨Ó·½¸ê®Æ¤ñ¹ï²Å¦X¤é´Á®M¨ú¦b¹ïÀ³ªºÄæ¦ì¤W???
                
¦pªþ¥ó¨C¤é·|¦³¸ê®Æ¶ñ©óSheet¤W¡A¥i§_¨Ï¥ÎVBA±N¸ê®Æ®M¨ú©óSheet2¤Wªºªí®æ®æ¦¡¡AÀµ½Ð¦U¦ì°ª¤â±Ð¾É¡A¦b¦¹¥ýÁÂÁÂ:)  
 
¥Dn¨Ì"¥æ´Á"Äæ¦ì·|¦³¤À¦hµ§¡A©ó»Ý¨D¤é»Ý¥[Á`¦Pq³æ¼Æ¡A¦Ó¥æ´ÁÄæ¦ì¦U§O¤ñ¹ï¨ä¹ïÀ³ªº²Å¦X¤é´ÁÄæ¦ì 
 
  Book1.rar (2.03 KB)
 |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 967 
 - ¥DÃD
 - 0 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 1001 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WIN XP 
 - ³nÅ骩¥»
 - OFFICE 2003 
 - ¾\ŪÅv
 - 50 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥x¥_ 
 - µù¥U®É¶¡
 - 2010-11-29 
 - ³Ì«áµn¿ý
 - 2022-5-17 
 
    
 | 
                
¦^´_ 1# p6703  
 
 
 ¬Ý¤£À´¦p¦ó¹ïÀ³? ¦p¦ó¶ñ¤Jsheet2? 
 µ¹Ó½d¨Ò ¶ñ¤Jexcelªí¤º ¸û©ö¤F¸Ñ |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 2035 
 - ¥DÃD
 - 24 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 2031 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - Win7 
 - ³nÅ骩¥»
 - Office2010 
 - ¾\ŪÅv
 - 100 
 - ©Ê§O
 - ¨k 
 - µù¥U®É¶¡
 - 2012-3-22 
 - ³Ì«áµn¿ý
 - 2024-2-1 
 
  | 
                
¦^´_ 2# register313  
¥Lªº·N«äÀ³¸Ó¬O¡G 
 
 
 |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 134 
 - ¥DÃD
 - 27 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 168 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WINXP 
 - ³nÅ骩¥»
 - EXCEL 2003 
 - ¾\ŪÅv
 - 20 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¶³ªL 
 - µù¥U®É¶¡
 - 2010-10-6 
 - ³Ì«áµn¿ý
 - 2018-5-13 
 
   
 | 
                
·PÁÂc_c_lai ¥Sªº¸É¥R»¡©ú¡Aªº½T¦¹´N¬O¤p§Ì©Ò·Qnªº¥\¯à 
 
¦ý¦AÃB¥~¸É¥R»¡©ú¤@¤U,´N¦p²Å¥ó¤¤ªºSheet1¤Wªºq³æ¸ê®Æ¡A¨ä¹ê¦³¤Tµ§¬O«ÂЪº¡]¦]¥æ´Á¦]¯À§â¥¦©î¶}¨Ó¡^¡A¦ý®M¨ìSheet2®Én¶×¾ã¦¨¤@¶µ¡]»Ý¨D¼Æ¥[Á`¡A¨Ã¨Ì¥æ´Á¼Æ¤À§O®M¦b¹ïÀ³ªº¤é´Á¤W¡^ |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 967 
 - ¥DÃD
 - 0 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 1001 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WIN XP 
 - ³nÅ骩¥»
 - OFFICE 2003 
 - ¾\ŪÅv
 - 50 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥x¥_ 
 - µù¥U®É¶¡
 - 2010-11-29 
 - ³Ì«áµn¿ý
 - 2022-5-17 
 
    
 | 
                
¦^´_ 4# p6703  
 
µ{¦¡»yªk¤£²z·Q,©|¦³§ï¶iªÅ¶¡,½Ð«ü¥¿- Sub zz()
 
 - Set d = CreateObject("scripting.dictionary")
 
 - With Sheet1
 
 -   ar = .Range("A2:F" & .[F2].End(xlDown).Row)
 
 -   For i = 1 To UBound(ar)
 
 -     x = ar(i, 1) & "," & ar(i, 2) & "," & ar(i, 3)
 
 -     If Not d.exists(x) Then d.Add x, ar(i, 4) Else d(x) = d(x) + ar(i, 4)
 
 -   Next i
 
 - End With
 
 - a = d.keys: b = d.items
 
 - c = 0
 
 - With Sheet2
 
 -   .[A1].CurrentRegion.Offset(1, 0) = ""
 
 -   For i = 0 To d.Count - 1
 
 -     y = Split(a(i), ",")
 
 -     .Range("A2").Offset(c, 0).Resize(1, 3) = y
 
 -     .Range("D2").Offset(c, 0).Resize(2, 1) = Application.Transpose(Array("»Ý¨D¤é", "¥æ´Á"))
 
 -     For j = 2 To Sheet1.[A2].End(xlDown).Row
 
 -       x = Sheet1.Cells(j, 1) & "," & Sheet1.Cells(j, 2) & "," & Sheet1.Cells(j, 3)
 
 -       If a(i) = x Then
 
 -         E = Application.Match(Sheet1.Cells(j, 5), .Range(.[E1], .[E1].End(xlToRight)), 0)
 
 -         .Range("E2").Offset(c, E - 1) = d(x)
 
 -         F = Application.Match(Sheet1.Cells(j, 6), .Range(.[E1], .[E1].End(xlToRight)), 0)
 
 -         .Range("E3").Offset(c, F - 1) = Sheet1.Cells(j, 4)
 
 -       End If
 
 -     Next j
 
 -     c = c + 2
 
 -   Next i
 
 - End With
 
 - End Sub
 
  ½Æ»s¥N½X |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 134 
 - ¥DÃD
 - 27 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 168 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WINXP 
 - ³nÅ骩¥»
 - EXCEL 2003 
 - ¾\ŪÅv
 - 20 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¶³ªL 
 - µù¥U®É¶¡
 - 2010-10-6 
 - ³Ì«áµn¿ý
 - 2018-5-13 
 
   
 | 
                
| 
·PÁÂregister313¥S«ü±Ð¡A¦ý¤p§Ì±Nµ{¦¡½X½Æ»s°õ¦æ¥¨¶°®É¡A«o¶]¥X"°õ¦æ¶¥¬q¿ù»~ '424': ¦¹³B»Ýnª«¥ó"ªºÄµ§iµøµ¡¡A°±¦b.[A1].CurrentRegion.Offset(1, 0) = ""¦¹¦C¡A¤£ª¾¦ó¬G??? |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 967 
 - ¥DÃD
 - 0 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 1001 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WIN XP 
 - ³nÅ骩¥»
 - OFFICE 2003 
 - ¾\ŪÅv
 - 50 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥x¥_ 
 - µù¥U®É¶¡
 - 2010-11-29 
 - ³Ì«áµn¿ý
 - 2022-5-17 
 
    
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 134 
 - ¥DÃD
 - 27 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 168 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WINXP 
 - ³nÅ骩¥»
 - EXCEL 2003 
 - ¾\ŪÅv
 - 20 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¶³ªL 
 - µù¥U®É¶¡
 - 2010-10-6 
 - ³Ì«áµn¿ý
 - 2018-5-13 
 
   
 | 
                
| 
·PÁÂregister313¥S¡A¥i¥H°õ¦æ¤F¡A¦ý¤p§Ì¤£©ú¥Õ¡Aµ{¦¡½X¤@¼Ë¡A¦]¦ó¤p§Ì¦Û¤v½Æ»s¶K¤Wªº´N¤£¦æ©O???ÁÙ¦³¤p§Ì±µÄ²vba¤£¤[¡A¤£ª¾¬O§_¥i½Ðregister313¥S°w¹ïµ{¦¡½X¤p¤p»¡©ú¤@¤U¡AÁÂÁÂ... |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 134 
 - ¥DÃD
 - 27 
 - ºëµØ
 - 0 
 - ¿n¤À
 - 168 
 - ÂI¦W
 - 0  
 - §@·~¨t²Î
 - WINXP 
 - ³nÅ骩¥»
 - EXCEL 2003 
 - ¾\ŪÅv
 - 20 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¶³ªL 
 - µù¥U®É¶¡
 - 2010-10-6 
 - ³Ì«áµn¿ý
 - 2018-5-13 
 
   
 | 
                
| 
¤p§Ì¥ýºN¯Á¬Ý¬Ý¤F.¦A¦¸·PÁÂregister313¥S^^ |   
 
 
 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 
- ©«¤l
 - 4901 
 - ¥DÃD
 - 44 
 - ºëµØ
 - 24 
 - ¿n¤À
 - 4916 
 - ÂI¦W
 - 270  
 - §@·~¨t²Î
 - Windows 7 
 - ³nÅ骩¥»
 - Office 20xx 
 - ¾\ŪÅv
 - 150 
 - ©Ê§O
 - ¨k 
 - ¨Ó¦Û
 - ¥x¥_ 
 - µù¥U®É¶¡
 - 2010-4-30 
 - ³Ì«áµn¿ý
 - 2025-11-4 
 
                  
 | 
                
 ¥»©«³Ì«á¥Ñ Hsieh ©ó 2012-4-28 00:11 ½s¿è  
 
¦^´_ 4# p6703 - Sub Ex()
 
 - Dim A As Range
 
 - Set d = CreateObject("Scripting.Dictionary")
 
 - With Sheet2
 
 - n = .Cells(1, .Columns.Count).End(xlToLeft).Column - 1
 
 - s = Day(.[E1])
 
 - With Sheet1
 
 -    For Each A In .Range(.[A2], .[A2].End(xlDown))
 
 - ReDim ar(0 To 1, 0 To n)
 
 -        m = A & "," & A.Offset(, 1) & "," & A.Offset(, 2)
 
 -        If IsEmpty(d(m)) Then
 
 -        GoTo 10
 
 -        Else
 
 -        For i = 0 To 1
 
 -          For j = 0 To n
 
 -            ar(i, j) = d(m)(i, j)
 
 -          Next
 
 -        Next
 
 -        End If
 
 - 10
 
 -        x = Day(A.Offset(, 4)) - s + 4 '»Ý¨D¤é
 
 -        y = Day(A.Offset(, 5)) - s + 4 '¥æ´Á
 
 -        For i = 0 To 2
 
 -          ar(0, i) = A.Offset(, i)
 
 -        Next
 
 -        ar(0, 3) = "»Ý¨D¤é"
 
 -        ar(1, 3) = "¥æ´Á"
 
 -        ar(0, x) = ar(0, x) + A.Offset(, 3) '»Ý¨D
 
 -        ar(1, y) = A.Offset(, 3)
 
 -        d(m) = ar
 
 -        Erase ar
 
 -    Next
 
 - End With
 
 - r = 2
 
 - For Each ky In d.keys
 
 -   .Cells(r, 1).Resize(2, n + 1) = d(ky)
 
 -   r = r + 2
 
 - Next
 
 - End With
 
 - End Sub
 
  ½Æ»s¥N½X |   
 
 
 
 | 
| 
 ¾Ç®üµL²P_¤£®¢¤U°Ý 
 | 
 | 
 | 
 | 
 |