Excel VBA質問箱 IV

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

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


22954 / 76732 ←次へ | 前へ→

【59150】Re:Excelファイルの結合をするには????
発言  ponpon  - 08/11/30(日) 18:43 -

引用なし
パスワード
   こんな感じにすると少しは早くなるかも。
結果.xlsを開いて、そこにコードを記述しています。

Sub TEST00001()
  Dim Fnm(1 To 2) As String
  Dim PPBk As Workbook
  Dim SSBk As Workbook
  
  Application.ScreenUpdating = False   '画面更新の停止
  Fnm(1) = ThisWorkbook.Path & "\1.xls" '結果.xlsと同じフォルダにある
  Fnm(2) = ThisWorkbook.Path & "\2.xls" '結果.xlsと同じフォルダにある
  Set PPBk = ThisWorkbook  ’開いているファイル(結果.xls)
  
  For i = 1 To 2
    Set SSBk = Workbooks.Open(Fnm(i))
    DoEvents
    SSBk.Sheets("Sheet1").UsedRange.Offset(1).Copy
    PPBk.Sheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Offset(1).PasteSpecial
    Application.CutCopyMode = False 'クリップボードをクリア
    DoEvents
    SSBk.Close (False)
  Next
  Set PPBk = Nothing
  Set SSBk = Nothing
  Erase Fnm
  Application.ScreenUpdating = True  '画面更新の再開

End Sub

0 hits

【59088】Excelファイルの結合をするには???? 夜勤担当 08/11/27(木) 13:05 質問
【59089】Re:Excelファイルの結合をするには???? Jaka 08/11/27(木) 13:23 発言
【59091】Re:Excelファイルの結合をするには???? 夜勤担当 08/11/28(金) 7:27 質問
【59094】Re:Excelファイルの結合をするには???? Jaka 08/11/28(金) 10:28 発言
【59128】Re:Excelファイルの結合をするには???? 夜勤担当 08/11/29(土) 22:33 質問
【59129】Re:Excelファイルの結合をするには???? ponpon 08/11/29(土) 22:50 発言
【59138】Re:Excelファイルの結合をするには???? 夜勤担当 08/11/30(日) 12:54 質問
【59150】Re:Excelファイルの結合をするには???? ponpon 08/11/30(日) 18:43 発言
【59345】Re:Excelファイルの結合をするには???? 夜勤担当 08/12/7(日) 16:18 質問
【59353】Re:Excelファイルの結合をするには???? ponpon 08/12/7(日) 23:14 発言
【59181】Re:Excelファイルの結合をするには???? Jaka 08/12/1(月) 15:06 発言
【59346】Re:Excelファイルの結合をするには???? 夜勤担当 08/12/7(日) 16:24 質問
【59358】Re:Excelファイルの結合をするには???? Jaka 08/12/8(月) 14:02 発言
【59185】Re:Excelファイルの結合をするには???? Yuki 08/12/1(月) 17:14 発言

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