Public Sub Daten_Aufbereiten()
Dim i, STR, HNR
i = 1
Do
i = i + 1
'Werte aus Quelldatei...
STR = Sheets("Source").Cells(i, 3).Value
HNR = Sheets("Source").Cells(i, 4).Value
'...in die Zieldatei
Sheets("Template").Cells(2, 6).Value = STR
Sheets("Template").Cells(2, 10).Value = HNR
'Definierung von Speicherort
ActiveWorkbook.SaveAs Filename:="C:\Temp\" & STR & HNR & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Loop Until IsEmpty(Sheets("Source").Cells(i, 1)) = True
End Sub
Option Explicit Sub DateienLesen()
Call EventsOff
Dim DateiName As String
DateiName = Dir("C:\Temp\" & "*.xls")
Do While DateiName <> ""
If ThisWorkbook.Name <> DateiName Then
Workbooks.Open Filename:="C:\Temp\" & DateiName
Workbooks(DateiName).Worksheets(1).Rows("2:" & Workbooks(DateiName).Worksheets(1).Range("A" & Rows.Count).End(xlUp).Row).Copy _
ThisWorkbook.Worksheets(1).Range("A" & ThisWorkbook.Worksheets(1).Range("A" & Rows.Count).End(xlUp).Row + 1)
Workbooks(DateiName).Close SaveChanges:=False
End If
DateiName = Dir
Loop
Call EventsOn
End Sub Public Sub EventsOff()
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
End Sub Public Sub EventsOn()
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub
VBA-Daten kopieren
finger59 09.07.2009 - 174 Hits - 2 Antworten
EXCEL VBA: Zeile nach Zellenkriterium kopieren
little-key 08.09.2009 - 464 Hits - 6 Antworten
Excel Daten automatisch in einer anderen Excel Datei kopieren
Dutchi1972 01.10.2009 - 1324 Hits - 3 Antworten
EXCEL 2008 für MAC: Vorlage dauerhaft ändern - aber wo ist die Vorlage?
rainerhb 13.01.2010 - 322 Hits - 2 Antworten
Dublikate mit Excel aus Tabelle filtern und in andere Tabelle kopieren bzw. nachhalten
jdompke 17.02.2010 - 451 Hits - 6 Antworten