BassMoBill
Grünschnabel
Ich hab eine ToDoliste (Tabellebblatt Jahr 2012) mit 6 Spalten:
Nr. Projektbezeichnung Startdatum Bearbeiter Status Priorität
Zu jeder Nummer will ich ein Tabellenblatt erstellen dass die Nummer des jeweiligen Projektes und die gleiche Kopfzeile hat.
DAS habe ich schon geschafft mit folgendem Makro:
Sub Tabellenblatt_anlegen()
Folgende Probleme habe ich noch zu lösen und komme nicht weiter:
1. Vom ersten Tabellenblatt (Tabellenblatt 2012) soll die letzte aktive Nummer der Liste (Spalte Nr.) einen Hyperlink zum gerade generierten neuen Tabellenblatt bekommen.
2. Bei einem neu generierten Tabellenblatt soll neben der Kopfzeile, die letzte Zeile der To-Do Liste (Tabellenblatt 2012) als Verknüpfung in Zeile 4 dargestellt werden.
Ein Beispielfile wie es fertig aussehen soll habe ich angehängt.
Ich bekomme einfach die Logik nicht hin, wie ich dem Excel sage wo das Ende der Liste ist und dass er genau das ins gerade gernerierte Tabellenblatt kopieren bzw. verknüpfen soll.
Nr. Projektbezeichnung Startdatum Bearbeiter Status Priorität
Zu jeder Nummer will ich ein Tabellenblatt erstellen dass die Nummer des jeweiligen Projektes und die gleiche Kopfzeile hat.
DAS habe ich schon geschafft mit folgendem Makro:
Sub Tabellenblatt_anlegen()
Visual Basic:
' Kopfzeilekopieren Makro
'
'
Range("A1:F4").Select
Selection.Copy
Sheets.Add After:=Sheets(Sheets.Count)
Range("A1").Select
ActiveSheet.Paste
'
' Tabellenblatt_anlegen Makro
'
'
ActiveSheet.Select
ActiveSheet.Name = Sheets.Count - 1
Columns("B:B").ColumnWidth = 54.43
'
'
' Makro10 Makro
'
'
Range("A1:F3").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"'2012'!A1", TextToDisplay:="Projekte und Aufgaben - Montageplanung Werk Ulm"
With Selection.Font
.Name = "Calibri"
.Size = 18
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleSingle
.ThemeColor = xlThemeColorHyperlink
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
End Sub
Folgende Probleme habe ich noch zu lösen und komme nicht weiter:
1. Vom ersten Tabellenblatt (Tabellenblatt 2012) soll die letzte aktive Nummer der Liste (Spalte Nr.) einen Hyperlink zum gerade generierten neuen Tabellenblatt bekommen.
2. Bei einem neu generierten Tabellenblatt soll neben der Kopfzeile, die letzte Zeile der To-Do Liste (Tabellenblatt 2012) als Verknüpfung in Zeile 4 dargestellt werden.
Ein Beispielfile wie es fertig aussehen soll habe ich angehängt.
Ich bekomme einfach die Logik nicht hin, wie ich dem Excel sage wo das Ende der Liste ist und dass er genau das ins gerade gernerierte Tabellenblatt kopieren bzw. verknüpfen soll.
Anhänge
Zuletzt bearbeitet von einem Moderator: