Ich suche Eine automatische Übernahme von Formaten aus anderen Tabellenblättern.
Habe zur Vereinfachung eine Datei angehängt.
Vorab schon mal vielen Dank für Hilfe.
Gruß ANJA
https://www.herber.de/bbs/user/57792.xls
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zelle As Range
Set Zelle = Sheets("Gewinne").Cells.Find(what:=Target.Value, lookat:=xlWhole, LookIn:=xlValues)
If Not Zelle Is Nothing Then
Target.Interior.ColorIndex = Zelle.Interior.ColorIndex
Target.Font.ColorIndex = Zelle.Font.ColorIndex
Target.Font.Bold = Zelle.Font.Bold
End If
End Sub
die Formate müssen in der Tabelle "Gewinne" schon alle vollständig definiert sein, eine nachträgliche Änderung hier wirkt sich nicht auf die Tabelle "S1" aus. dazu müsstest du dann den betroffenen Verein nochmal in S1 eingeben, damit das Makro nochmal läuft.
Falls noch weitere Formate übernommen werden sollen, kannst du die nach dem vorgegebenen Schema leicht ergänzen.
Gruß, Daniel