neue Datei erzeugen und einbinden
22.10.2008 08:52:18
Jana
Ich habe ein Anliegen..
Aus einer bestehenden Excel-Datei heraus möchte ich folgendes:
1. eine neue Excel-Datei erstellen
2. der neuen Datei ein zusätzliches Tabellenblatt geben
3.Tabellenblätter sortieren
4.Tabellenblätter umbenennen
5. Datei unter best. Datum speichern.
Dazu habe ich mir folgenden Code erstellt:
Public Sub neue_Excel_Datei()
Dim WS As Worksheet
Dim WB As Workbook
Dim Zähler As Integer
Set WB = Workbooks.Add(1)
Set WS = ActiveWorkbook.Worksheets.Add
AnzahlRegister = Sheets.Count
For i = 1 To AnzahlRegister - 1
X = i
For Zähler = i + 1 To AnzahlRegister
If UCase$(Sheets(Zähler).Name) i Then Sheets(X).Move Sheets(i)
Next i
Sheets("Tabelle1").Select
Sheets("Tabelle1").Name = "X_Y"
Sheets("Tabelle2").Select
Sheets("Tabelle2").Name = "X_XX"
Sheets("Tabelle3").Select
Sheets("Tabelle3").Name = "Y_X"
Sheets("Tabelle4").Select
Sheets("Tabelle4").Name = "YY_X"
DateS = Sheets("X_Y").Range("ZZ1")
ActiveWorkbook.SaveAs Filename:="A:\XX\YY\" & Format(DateS, "YYYYMMDD") & ".xls"
End Sub
Wie kann ich also nach der "Set WB = Workbooks.Add(1)" sagen, dass der Rest des Codes auf diese neu erzeugte Datei Anwendung findet?
Für Tipps bin ich ganz doll dankbar!!
Gruß Jana