AW: Korrektur!!!: Dim Z As Long
06.02.2006 18:16:54
Frank
Hallo Uwe,
Vielen Dank, funktioniert fast so wie ich möchte. Allerdings werden irgendwie zuviele Zeilen kopiert oder eingefügt. Wenn ich zum Beispiel in der ursprünglichen tabelle 5-6 Zeilen ausfülle kopiert der diese rüber in die Zusammenfassung. Beim nächsten neuen Blatt was ich anlege un nochmal kopiere fügt er aber nicht sofort an sondern lässt sehr viele Zeilen frei, so dass ich immer grosse Lücken habe.
wie kann´s.
Anbei der ganze Code.
Sub Schaltfläche3_BeiKlick()
Dim strMsg As String, strtitel As String
Dim strvbantwort As Integer
strMsg = "Möchten Sie wirklich ein neues Tabellenblatt anlegen?"
strtitel = "Neues Tabellenblatt?"
strvbantwort = MsgBox(strMsg, vbYesNo + vbDefaultButton1, strtitel)
If strvbantwort = vbYes Then
Workbooks("Tonnagennachweis Wareneingang.xls").Save
Dim Z As Long
Z = ActiveSheet.UsedRange.Rows.Count
Range(Cells(8, 1), Cells(Z, 1)).EntireRow.Copy
Z = Sheets("Zusammenfassung").UsedRange.Rows.Count
Sheets("Zusammenfassung").Select
Cells(Z + 1, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Dim varWS As Variant
varWS = InputBox("Bitte geben Sie das heutige Datum und Ihr Kürzel ein")
Worksheets.Add.Name = varWS
Worksheets("Start").Range("a1:l45").Copy _
Worksheets(varWS).Range("a1")
Else
MsgBox ("Es wird kein Neues Blatt angelegt")
End If
End Sub