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

[µo°Ý] ¶i¶¥¿z¿ïªºµ{¦¡½ÐÀ°¦£­×¥¿

[µo°Ý] ¶i¶¥¿z¿ïªºµ{¦¡½ÐÀ°¦£­×¥¿

½Ð¦U¦ì°ª¤â¤j­ô¤j©jÀ°¦£
§Úªº¸ê®Æ¦p¤U
              A               B         C   
1          Tom            1         0
2          Jeff             2         2
3          Henry         0         1
4         Jerry           5          5
5         May            1         1
6         Tina            0          0
.
.
..
1000
§Ú­n±NBÄæ©ÎCÄæ­È¬°1ªº¤H©ú½Æ»s¨ì¥t¤@­Ó¤u§@ªí¡A³B²z«áµ²ªG¦p¤U
      A           B         C   
1   Tom        1         0
2  henry      0         1
3  may        1          1
.
.
¤p§Ì¸ê®Æ¦³1000¦hµ§¡A½ÐÀ°¦£

¤p§Ì¤À2¬q¼g¦¨VBA
²Ä¤@¬qOK
Sub ¿ï¾Ü½d³ò()
Dim i%, j%                                         
Dim ta As Range, tb As Range, tc As Range
With Worksheets(1)                                    
i = Cells(Rows.Count, "a").End(xlUp).Row            
j = Range("A1").End(xlToRight).Column                 
range=(Cells(1, 1), Cells(i, j)).Select
End With
End Sub

²Ä¤G¬qOK
Sub ¶i¶¥¿z¿ï»P½Æ»s()
Dim ta As Range, tb As Range, tc As Range
Set ta = Worksheets(1).Range("a1", "g1310")
Set tb = Worksheets(2).Range("a1", "b2")
Set tc = Worksheets(3).Range("a1")
ta.AdvancedFilter xlFilterCopy, tb, tc
End Sub

§Ú¦X¨Ö¨â¬qµ{¦¡¦¨¬°
Sub  ¶i¶¥¿z¿ï»P½Æ»s()
Dim i%, j%                                         
Dim ta As Range, tb As Range, tc As Range
With Worksheets(1)                                 
i = Cells(Rows.Count, "a").End(xlUp).Row            
j = Range("A1").End(xlToRight).Column
End With
Set ta = Worksheets(1).Range(Cells(1, 1), Cells(i, j))
Set tb = Worksheets(2).Range("a1", "b2")
Set tc = Worksheets(3).Range("a1")
ta.AdvancedFilter xlFilterCopy, tb, tc
End Sub
µ²ªG¬O¥X²{¿ù»~¡A½Ð«e³Q«ü¥¿!!
µæ³¾¡A½Ð¦h¦h«ü¾É!!

¦^´_ 4# Hsieh
ÁÂÁ«ü¾É¡A§¹¥þ¨S°ÝÃD¡C
µæ³¾¡A½Ð¦h¦h«ü¾É!!

TOP

¦^´_ 3# jeff2004
¤W¶ÇÀɮ׬O¤£¤Àµ¥¯Åªº
¨S¦³Àɮפ£ª¾§Aªº§¹¾ãµ{§Ç¬°¦ó?
²q´ú¿ù»~À³¬O¤u§@ªí«ü©wªº°ÝÃD
ª`·NWITH°Ï¬q¤ºªº±Ô­zÀ³¥[¤J"."
    Sub  ¶i¶¥¿z¿ï»P½Æ»s()
Dim i%, j%                                         
Dim ta As Range, tb As Range, tc As Range
With Worksheets(1)                                 
i = .Cells(.Rows.Count, "a").End(xlUp).Row            
j = .Range("A1").End(xlToRight).Column
End With
Set ta = Worksheets(1).Range( Worksheets(1).Cells(1, 1),  Worksheets(1).Cells(i, j))    '°ÝÃD¦b³o¤@¦æ¡AµLªk®³¨ìI»PJ­È
Set tb = Worksheets(2).Range("a1", "b2")
Set tc = Worksheets(3).Range("a1")
ta.AdvancedFilter xlFilterCopy, tb, tc
End Sub
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

§Ú¬Oµæ³¾µLªk¤W¶ÇÀɮסAÁÂÁ¦n·N¡C
Sub  ¶i¶¥¿z¿ï»P½Æ»s()
Dim i%, j%                                         
Dim ta As Range, tb As Range, tc As Range
With Worksheets(1)                                 
i = Cells(Rows.Count, "a").End(xlUp).Row            
j = Range("A1").End(xlToRight).Column
End With
Set ta = Worksheets(1).Range(Cells(1, 1), Cells(i, j))--°ÝÃD¦b³o¤@¦æ¡AµLªk®³¨ìI»PJ­È
Set tb = Worksheets(2).Range("a1", "b2")
Set tc = Worksheets(3).Range("a1")
ta.AdvancedFilter xlFilterCopy, tb, tc
End Sub
µæ³¾¡A½Ð¦h¦h«ü¾É!!

TOP

¦^´_ 1# jeff2004
½ÐªþÀɤW¨Ó¬Ý¬Ý

TOP

        ÀR«ä¦Û¦b : ¡i°µ¤Hªº¶}©l¡j¨C¤@¤Ñ³£¬O¬G¤Hªº¶}©l¡A¨C¤@­Ó®É¨è³£¬O¦Û¤vªºÄµ±§¡C
ªð¦^¦Cªí ¤W¤@¥DÃD