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

¨ç¼ÆÅçÃҨþã¦X¸ê®Æ

¨ç¼ÆÅçÃҨþã¦X¸ê®Æ

¥»©«³Ì«á¥Ñ Jared ©ó 2013-7-23 12:17 ½s¿è

·Q½Ð°Ý¤j¤j
§Ú¼g¤F¤@­Ó²³æªº¨ç¼ÆÅçÃÒ§PÂ_
¥Ø«e¦³A¡BB¨â­ÓExcelªí
§Q¥Î¥t¥~¤@­ÓExcel¤Wªº¨ç¼Æ¥h§P§O¨â­Ó¤£¦PÀÉ®×Äæ¦ìªº¸ê®Æ
¨Ã¥B¾ã¦X°_¨Ó
  1. =IF('D:\¤u§@Á`ªí´ú¸Õ2\[A.xls]Sheet1'!A2="","",IF('D:\¤u§@Á`ªí´ú¸Õ2\[B.xls]Sheet1'!A2="","",IF('D:\¤u§@Á`ªí´ú¸Õ2\[A.xls]Sheet1'!A2<>"",'D:\¤u§@Á`ªí´ú¸Õ2\[A.xls]Sheet1'!A2,IF('D:\¤u§@Á`ªí´ú¸Õ2\[B.xls]Sheet1'!A2<>"",'D:\¤u§@Á`ªí´ú¸Õ2\[B.xls]Sheet1'!A2,IF('D:\¤u§@Á`ªí´ú¸Õ2\[A.xls]Sheet1'!A2='D:\¤u§@Á`ªí´ú¸Õ2\[B.xls]Sheet1'!A2,'D:\¤u§@Á`ªí´ú¸Õ2\[A.xls]Sheet1'!A2,IF('D:\¤u§@Á`ªí´ú¸Õ2\[A.xls]Sheet1'!A2<>'D:\¤u§@Á`ªí´ú¸Õ2\[B.xls]Sheet1'!A2,"¸ê®Æ¦³»~","Àˬd¤@¤U¸Óµ§Äæ¦ì¸ê®Æ!!"))))))
½Æ»s¥N½X
¦ý¬O³o¼Ëªº¼gªk
µ{¦¡¥u·|§PÂ_¨ä¤¤¤@­ÓÀÉ®×
¨Ã¤£·|¨â­ÓÀɮ׶i¦æÀˬd

ÁÙ¬O¦³¨ä¥L§ó¦nªº¤è¦¡¥h¶i¦æ¸ê®ÆÅçÃÒ&¾ã¦X©O?
·P¿E¤£ºÉ!! >//<
¤u§@Á`ªí´ú¸Õ2.zip (23.61 KB)
Jared

¦^´_ 13# GBKEE


·PÁ¤j¤jªº¨ó§U
°}¦C¯Á¤Þªº¨Ï¥Î¤è¦¡Áٻݭn¬ã¨s¬ã¨s
¥ý¸ÕµÛ­×§ï¬Ý¬Ý

¦A¦¸ÁÂÁ¤j¤j^^
Jared

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2013-8-2 16:55 ½s¿è

¦^´_ 12# Jared
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng As String, Ar(1 To 3), A(), i As Integer, ii As Integer, X As Integer
  4.     '­n¦X¨Ö ¤T­ÓÀÉ®×.  -> Ar(1 To 3)
  5.     Application.ScreenUpdating = False
  6.     Application.DisplayAlerts = False
  7.     A = Array("D:\¤u§@Á`ªí\¤p©ú.xls", "D:\¤u§@Á`ªí\¤pµØ.xls", "D:\¤u§@Á`ªí\¤p¬ü.xls")   '¸ô®|¤ÎÀɦW½Ð¨Ì»Ý¨D­×§ï
  8.     Rng = "A1:E10"                    '©w©Ò¦³Àɮצb¬Û¦Pªº½d³ò
  9.     For i = 0 To UBound(A)
  10.         With Workbooks.Open(A(i)).Sheets(1)                    'With ³¯­z¦¡ ¦b¤@­Ó³æ¤@ª«¥ó©Î¤@­Ó¨Ï¥ÎªÌ¦Û­q«¬ºA¤W°õ¦æ¤@¨t¦Cªº³¯­z¦¡¡C
  11.             Ar(i + 1) = .Range(Rng).Value                         '¤Gºû°}¦C:²Ä¤@ºû = ¤u§@ªíªº¦C,²Ä¤Gºû = ¤u§@ªíªºøó,
  12.             .Parent.Close
  13.         End With
  14.     Next
  15.     ReDim A(1 To UBound(Ar(1), 1), 1 To UBound(Ar(1), 2))   '°}¦C ­«·s°t¸m ºû¼Æ¤Îºû¼Æ¤¸¯À¤§¤W¤U­­¯Á¤Þ­È-> "A1:E10" ªº¤j¤p
  16.     For X = 1 To UBound(Ar)
  17.         For i = 1 To UBound(Ar(1), 2)                       'Äæ
  18.             For ii = 1 To UBound(Ar(1), 1)                  '¦C
  19.                 If ii = 1 Or i = 1 Then
  20.                     A(ii, i) = Ar(X)(ii, i)                 '²Ä1¦C ©Î ²Ä1øó
  21.                 Else
  22.                     If Ar(X)(ii, i) <> "" Then A(ii, i) = A(ii, i) + 1  '¦³¸ê®Æ + 1
  23.                 End If
  24.             Next
  25.         Next
  26.     Next
  27.     Workbooks("®È¹C¦aÂI²Î­p.xls").Sheets(1).Range(Rng) = A
  28.     Application.ScreenUpdating = True 'µ²§ô«á§ó·s¿Ã¹õ
  29.     Application.DisplayAlerts = True
  30. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 4# GBKEE

½Ð°Ý¤j¤j¡A²{¦b¦³¤@­Óªí³æ
»Ý­n²Î­p¤T­Ó¤H¦w±Æ®È¹Cªº®É¶¡©M¦aÂI
¦³®M¥Î§Aªº¢ä¢Ð¢Ïµ{¦¡
¦ý¬O¦³¦a¤è¤£¾å±o¸Ó«ç»ò­×§ï

µ{¦¡°õ¦æªº¬yµ{¦p¤U¡G
®È¹C¦aÂI¥ýÅçÃÒ¬O§_¦³»~¡A©È¦³¤H­×§ï¨ì¡@
¤À§O¦³¥|­Ó®É¶¡ÂI­n²Î­p
³Ì«á¦b·N¨£·J¾ãªº³¡¤ÀÅã¥Ü²Î­p¦X®É¦ó¦a³Ì°ª²¼

³Â·Ð¤j¤j¤F¡A¥Ø«e¬°¤F«ç»ò­×§ï¶Ë³z¸£µ¬¡Ö\\¡Õ
¤u§@Á`ªí.zip (31.61 KB)
Jared

TOP

¥»©«³Ì«á¥Ñ Jared ©ó 2013-8-1 17:08 ½s¿è

¦^´_ 8# GBKEE

·Q½Ð°Ý¤@¤U¤j¤j¦³Ãö±z¨ó§Uµ{¦¡½Xªº°ÝÃD
¥H¤Uªºµ{¦¡¬O¥Î¤°»ò­ì²z¥h¼gªº©O?
¦³ÂI¤£¤Ó²M·¡
¦pªG½d³ò¤£¬OA1:C10
¦Ó¬OA1:D10 ©Î¬O¨ä¥L½d³ò
­n­×§ï­þ­Ó¦a¤è©O?
§Æ±æ¤j¤j¯àÀ°§Ú¸Ñµª¡A·P¿E¤£ºÉ><

    ReDim A(1 To UBound(Ar(1), 1), 1 To UBound(Ar(1), 2))
    For X = 1 To UBound(Ar(1), 2)
        For i = 1 To UBound(Ar(1), 2)
            For ii = 1 To UBound(Ar(1), 1)
                If ii = 1 Then
                    A(ii, i) = Ar(X)(ii, i)
                Else
                    A(ii, i) = IIf(A(ii, i) <> "" And Ar(X)(ii, i) <> "", "¸ê®Æ¦³»~", A(ii, i) & Ar(X)(ii, i))
                End If
            Next
        Next
    Next
    Workbooks("Á`ªí·J¾ã.xls").Sheets(1).Range(Rng) = A
End Sub
Jared

TOP

¦^´_ 8# GBKEE

ÁÂÁÂGBKEE
µ{¦¡³¡¤À§Ú´ú¸Õ¹L
¬Æ¦ÜÅçÃÒ¾÷¨î³£¦³¤F¡A¯uªºÆZ¤è«Kªº :)

¦ý¬OVBAªº¤è¦¡»Ý­n±N§ó·sªºÀɮ׳£¥´¶}¤~¯à¶i¦æŪ¨úªº°Ê§@
¦pªGÀɦW³£¥²¶·¦b¤@¼Ëªº±¡ªp¤U
´N¨S¿ìªk³o¼Ë°µ¤F

§Ú³o¸ÌªºÀɮ׸ê®Æ¶q¤ñ¸û¤j
¬O§Q¥Î¦P¼ËÀɦW¤£¦P¸ê®Æ§¨
µ{¦¡¬O±Ä¥Î¨ç¼Æªº¤è¦¡
¦ý¬O¨C¦¸¸ê®Æ§ó·s³£»Ý­n¦A­«·s³sµ²¤@¦¸¦ì¸m
¨Ï¥Î¤W´N¤£¬O¨º»ò¤è«K

§Ú¦A¸Õ¬Ý¬Ý¦³¨S¦³¨ä¥Lªº¿ìªk¦n¤F
¦A¦¸·PÁÂGBKEE ªº¨ó§U   :)
Jared

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2013-7-25 10:59 ½s¿è

¦^´_ 8# GBKEE


·PÁ¤j¤j!!
§Ú°¨¤W¸Õ¬Ý¬Ý(^^)
Jared

TOP

¦^´_ 7# Jared
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng As String, Ar(1 To 3), A(), i As Integer, ii As Integer, X As Integer
  4.     Rng = "A1:C10"                                          '¨î©w©Ò¦³Àɮצb¬Û¦Pªº½d³ò
  5.     Ar(1) = Workbooks("A.XLS").Sheets(1).Range(Rng).Value   'Àɮ׬O¶}±Òªº
  6.     Ar(2) = Workbooks("B.XLS").Sheets(1).Range(Rng).Value
  7.     Ar(3) = Workbooks("C.XLS").Sheets(1).Range(Rng).Value
  8.     ReDim A(1 To UBound(Ar(1), 1), 1 To UBound(Ar(1), 2))
  9.     For X = 1 To UBound(Ar(1), 2)
  10.         For i = 1 To UBound(Ar(1), 2)
  11.             For ii = 1 To UBound(Ar(1), 1)
  12.                 If ii = 1 Then
  13.                     A(ii, i) = Ar(X)(ii, i)
  14.                 Else
  15.                     A(ii, i) = IIf(A(ii, i) <> "" And Ar(X)(ii, i) <> "", "¸ê®Æ¦³»~", A(ii, i) & Ar(X)(ii, i))
  16.                 End If
  17.             Next
  18.         Next
  19.     Next
  20.     Workbooks("Á`ªí·J¾ã.xls").Sheets(1).Range(Rng) = A
  21. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 6# stillfish00


ÁÂÁ¤j¤jÀ°§Ú¾ã²z·Qªk
¬O§Úªí¹F±o¤£°÷²³æ¡A©êºp¡I

«á¨Ó§Ú§â·Qªk¦Aºë²¤Æ
Åýµ{¦¡§PÂ_¤Ö¤@¨Ç

¤j¤jÀ°§Ú¾ã²z«áªº·Qªk
§ÚÀÉ®×µy·L°µ¤F¤@ÂI­×§ï
ÀÉ®×¾ã¦X¤À¢Ï¡]µ¡¤f¡Ä¸ê®Æ¢Ï¡^¡B¢Ð¡]³B²z¤H­û¥Ò¡^¡B¢Ñ¡]³B²z¤H­û¤A¡^
³B²z¤H­û¥Ò&¤A±µ¦¬¨ì¸ê®ÆA
·|¨Ì·Ó¸ê®ÆA

¤TÀÉ®×Àx¦s®æ­È         >>         ¾ã¦X«áªº­È
---------------------------------------------
¬Û¦P                               >>         ¥ô¤@­È
BÀɺ|¶ñ(ªÅ¥Õ)            >>         ¨úCÀÉ­È
CÀɺ|¶ñ(ªÅ¥Õ)            >>         ¨úBÀÉ­È
¤£¬Û¦P                          >>         Åã¥Ü "¸ê®Æ¦³»~"
===========================

·íªì·|°µ§P§Oµ{¦¡
¥D­n¬O¦]¬°¦pªG¥Ò¤H­û¶ñ¿ù¸ê®ÆAªº¹ïÀ³Äæ¦ì(¸ê®ÆB¡BC)
¦ý¬O¨ç¼Æ¦pªG¬O§P§O¸ê®Æ¦³»~
ªÅ¥Õ¥¦¤]·|§PÂ_¸ê®Æ¦³¥X¤J
©Ò¥Hµ{¦¡¶]°_¨Ó©Ç©Çªº
Àɮ׭קï¦pªþÀÉ
¤u§@Á`ªí´ú¸Õ2.zip (23.52 KB)
¦pªG­nÅܦ¨VBA¼gªk¡A­n«ç»ò­×§ï¡HÁÂÁÂ!!
Jared

TOP

¥»©«³Ì«á¥Ñ stillfish00 ©ó 2013-7-23 15:31 ½s¿è

¦^´_ 5# Jared
³o¼Ë»¡·|²M·¡ÂI¡A¬O³o¼Ë§a¡H

¨âÀÉ®×Àx¦s®æ­È         >>         ¾ã¦X«áªº­È
---------------------------------------------
¬Û¦P                               >>         ¥ô¤@­È
AÀɺ|¶ñ(ªÅ¥Õ)            >>         ¨úBÀÉ­È
BÀɺ|¶ñ(ªÅ¥Õ)            >>         ¨úAÀÉ­È
¤£¬Û¦P                          >>         Åã¥Ü "¸ê®Æ¦³»~"


¦A¨Ó´N¬O...ÀÉ®×½T©w¥u¦³¨â­Ó¶Ü?

TOP

        ÀR«ä¦Û¦b : ¡i°±º¢¤£«e¡A²×µL©Ò±o¡j¤H³£°g©ó´M§ä©_ÂÝ¡A¦]¦Ó°±º¢¤£«e¡FÁa¨Ï®É¶¡¦A¦h¡B¸ô¦Aªø¡A¤]¤FµL¥Î³B¡A²×µL©Ò±o¡C
ªð¦^¦Cªí ¤W¤@¥DÃD