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

¦p¦ó±N¦h­ÓÀɮסA¬Û¦P®æ¦¡ªº¼Æ­È¡A³z¹LVBA¥[Á`¦¨¤@­ÓÀÉ®×

¦p¦ó±N¦h­ÓÀɮסA¬Û¦P®æ¦¡ªº¼Æ­È¡A³z¹LVBA¥[Á`¦¨¤@­ÓÀÉ®×

¦U¦ì¦Ñ®v¦n¡A¦]¤u§@»Ý­n¤@¦¸±N30´X­Ó¤£¦PÀɮצý¬OÀɮ׮榡¬Û¦Pªº¼Æ­È·J¾ã¬°¤@¥÷ÀɮסA§Æ±æ¯à³z¹LVBAªº¤è¦¡§¹¦¨¡A½Ð¦U¦ì¦Ñ®v¤£§[«ü¾É¡AÁÂÁ¡CPS.¶È»Ý¥[Á`ªþÀɤ¤¶À¦â°Ï¶ôªº¼Æ­È§Y¥i¡C

XXX»â°hªí.zip (6.87 KB)

¦^´_ 2# GBKEE


    Dear GBKEE,
    «D±`·PÁ±zªº¦^ÂСA®ø¤Æ¤¤¡AÁÂÁ¡C

TOP

¦^´_ 1# lai.k.h
  1. Sub Ex()
  2.     Dim MyRng(1 To 2) As Range, Rng(1 To 2) As Range, i As Integer, R As Integer, C As Integer
  3.     Dim OpFile As String
  4.     With ThisWorkbook.Sheets("Sheet1")
  5.         Set MyRng(1) = .[B9:AR9]                        '¿é¤J°Ï
  6.         Set MyRng(2) = .[B13:AR15]                      '¿é¤J°Ï
  7.     End With
  8.     OpFile = Dir(ThisWorkbook.Path & "\*.xls")          '´M§äÀÉ®×   'Àɮצb¦P¤@¥Ø¿ý¤U
  9.     'OpFile = Dir("d:\test" & "\*.xls")                 'Àɮפ£¦b¦P¤@¥Ø¿ý¤U
  10.     Do While OpFile <> ""                               '§ä¨ìÀÉ®×
  11.         If OpFile <> "" And OpFile <> ThisWorkbook.Name Then
  12.             'With Workbooks.Open("d:\test\" & OpFile).Sheets("Sheet1")             'Àɮפ£¦b¦P¤@¥Ø¿ý¤U
  13.             With Workbooks.Open(ThisWorkbook.Path & "\" & OpFile).Sheets("Sheet1") '¶}±ÒÀÉ®×
  14.                 Set Rng(1) = .[B9:AR9]                      '¸ê®Æ°Ï
  15.                 Set Rng(2) = .[B13:AR15]                    '¸ê®Æ°Ï
  16.                 For i = 1 To UBound(MyRng)                  '¨Ì§Ç¦b¿é¤J°Ï
  17.                     For C = 1 To MyRng(i).Columns.Count     '¿é¤J°ÏªºÄæ¦ì
  18.                         For R = 1 To MyRng(i).Rows.Count    '¿é¤J°Ïªº¦C¦ì
  19.                             MyRng(i).Cells(R, C) = MyRng(i).Cells(R, C) + Rng(i).Cells(R, C)                            'Ū¨ú¬ö¿ý
  20.                         Next
  21.                     Next
  22.                 Next
  23.                .Parent.Close False    'Ãö³¬ÀÉ®×
  24.                '.Parent ->(???).Sheets("Sheet1")ªº¤÷¼h->Workbooks(ThisWorkbook.Path & "\" & OpFile)
  25.             End With
  26.         End If
  27.         OpFile = Dir                                         '©¹¤U¤@ÀÉ®×
  28.     Loop
  29. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : §g¤l¦p¤ô¡AÀH¤è´N¶ê¡AµL³B¤£¦Û¦b¡C
ªð¦^¦Cªí ¤W¤@¥DÃD