Dim VorgabeJJJJ As String
Dim VorgabeX As String
Dim FileStr As String
VorgabeJJJJ = "2009" 'Deine vorgabe JJJJ
VorgabeX = "H" 'Deine vorgabe X
FileStr = Application.GetOpenFilename("Excel (*" & VorgabeJJJJ & "*" & VorgabeX _
& "*.xls), *.xls, Excel (*.xls),*" & _
VorgabeJJJJ & "*" & VorgabeX & "*.xls")
If FileStr <> CStr(False) Then
Set WStmp = Worksheets.Add
Set WB = Workbooks.Open(FileStr)
WB.Worksheets(1).UsedRange.Copy Destination:=WStmp.Range(ZWSFirstRange)
WB.Close
Set WB = Nothing
End If
Gruß TinoDim VorgabeJJJJ As String
Dim VorgabeX As String
Dim FileStr As String
VorgabeJJJJ = "2009" 'Deine vorgabe JJJJ
VorgabeX = "H" 'Deine vorgabe X
With Application.FileDialog(msoFileDialogOpen)
.Title = "Vorletztes Ouartal einfügen"
.InitialFileName = "*" & VorgabeJJJJ & "*" & VorgabeX & "*"
.AllowMultiSelect = False
.Filters.Clear
.Filters.Add "ExcelDateien", "*.xls"
.Show
If .SelectedItems.Count <> 1 Then
MsgBox "Vorletztes Quartal nicht aktualisiert"
' GoTo LetztesQuartal
End If
FileStr = .SelectedItems(1)
End With
Set WStmp = Worksheets.Add
Set WB = Workbooks.Open(FileStr)
WB.Worksheets(1).UsedRange.Copy Destination:=WStmp.Range(ZWSFirstRange)
WB.Close
Set WB = Nothing
Gruß Tino