Hilfe!
04.08.2013 14:03:46
Frank
Ich brauche dringend Hilfe bei einem Makro das ich mir zusammengeschnitten habe aus diversen Muster Makros die man so im Netz findet.
Sub Muester_fuellen()
Dim rn As Range
Dim i As Long
Dim ws As Worksheet
Set rn = ThisWorkbook.Worksheets("Kenndaten").UsedRange
Application.ScreenUpdating = False
For i = 2 To rn.Rows.Count
Set ws = ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
ws.Name = rn.Cells(i, 1).Value
rn.Rows(i).Columns("$B:$J").Copy
ws.Range("$A$21").PasteSpecial
Next i
Application.ScreenUpdating = True
End Sub
Dieses Makro macht fast alles was ich möchte,außer das es nicht mein "Rechnungsmuster füllt sondern immer wieder ein neues Blatt erstellt.Set ws = ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
Dieser Befehlt muss irgendwie geändert werden,sodass ich irgendwie mein Rechnungsmuester aufrufe.
Das Makro soll also jede Reihe aus meiner Kenndaten Tabelle kopieren, jedes mal ein neue Rechnungsmuester Kopie anlegen und es fuellen statt immer wieder ein neues gefuelltes Blatt anzulegen.
Bitte nur dieses Makro umändern, da ich es mit meinen wenigen Vba Kenntnissen begreife.
Danke schonmal für die Hilfe