IT-Academy

Import z viacerých zdrojov

Apr 20th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Sub importujData()
  3.  
  4.     Dim directory As String, fileName As String, sheet As Worksheet, total As Integer
  5.  
  6.     Application.ScreenUpdating = False
  7.     Application.DisplayAlerts = False
  8.  
  9.     directory = "c:\Test\"
  10.     fileName = Dir(directory & "*.xl??")
  11.  
  12.     Do While fileName <> ""
  13.         Workbooks.Open (directory & fileName)
  14.     Loop
  15.  
  16.     For Each sheet In Workbooks(fileName).Worksheets
  17.         total = Workbooks("import-sheets.xls").Worksheets.Count
  18.         Workbooks(fileName).Worksheets(sheet.Name).Copy _
  19.                 after:=Workbooks("import-sheets.xls").Worksheets(total)
  20.     Next sheet
  21.  
  22.  
  23.     Workbooks(fileName).Close
  24.     Application.ScreenUpdating = True
  25.     Application.DisplayAlerts = True
  26.  
  27. End Sub
Advertisement
Add Comment
Please, Sign In to add comment