Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


32475 / 76734 ←次へ | 前へ→

【49495】Re:ブックのデータを1ブックに統合する
回答  Kein  - 07/6/6(水) 17:45 -

引用なし
パスワード
   単純にコピペするだけでいい、ということでしょーか ? ならば・・

Sub MyData_Copy()
  Dim BAry As Variant
  Dim DCnt As Integer, i As Integer
  Dim MyB As Workbook, MyS As Worksheet

  BAry = Array("出勤簿1.xls", "出勤簿2.xls", "出勤簿3.xls")
  DCnt = Day(DateSerial(Year(Date), Month(Date) + 1, 0)) + 1
  Application.ScreenUpDating = False
  With ThisWorkbook
   .WorkSheets("Sheet1").Cells.ClearContents
   For i = 0 To 2
     Set MyB = Workbooks.Open(.Path & "\" & BAry(i))
     Set MyS = MyB.WorkSheets("Sheet1")
     MyS.Range("A1", MyS.Range("A65536").End(xlUp)) _
     .Resize(, DCnt).Copy .WorkSheets("Sheet1") _
     .Range("A65536").End(xlUp).Offset(1)
     MyB.Close False: Set MyS = Nothing: Set MyB = Nothing
   Next i
   .WorkSheets("Sheet1").Rows(1).Delete xlShiftUp
  End With
  Application.ScreenUpDating = True
End Sub
8 hits

【49451】ブックのデータを1ブックに統合する 生茶 07/6/5(火) 14:44 質問
【49459】Re:ブックのデータを1ブックに統合する Kein 07/6/5(火) 18:11 発言
【49477】Re:ブックのデータを1ブックに統合する 生茶 07/6/6(水) 9:39 発言
【49495】Re:ブックのデータを1ブックに統合する Kein 07/6/6(水) 17:45 回答
【49511】Re:ブックのデータを1ブックに統合する 生茶 07/6/8(金) 10:33 お礼
【49524】Re:ブックのデータを1ブックに統合する 生茶 07/6/8(金) 16:47 発言
【49525】Re:ブックのデータを1ブックに統合する Kein 07/6/8(金) 16:55 回答
【49535】Re:ブックのデータを1ブックに統合する 生茶 07/6/9(土) 8:38 お礼

32475 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free