habe von einem Kollegen folgendes Makro bekommen:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim raZelle As Range
Application.EnableEvents = False
Application.ScreenUpdating = False
If Target.Column = 11 _
Or Target.Column = 12 _
Or Target.Column = 13 _
Or Target.Column = 15 _
Or Target.Column = 20 Then
Set raZelle = Range(Mid(Target.Validation.Formula1, 2)).Find(Target, lookat:=xlWhole)
raZelle.Copy
Target.PasteSpecial xlPasteFormats
Application.CutCopyMode = False
End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
Es soll die Formatierung von einer Dropdownauswahl auf die entsprechende Zelle übertragen. Leider bleibt das Makro immer wieder hängen (immer dann, wenn ich den Inhalt einer Zelle lösche). Ich weiß nicht wie man es wieder startet. Es kommt zuerst die Meldung debuggen und dann überträgt er nicht mehr die Formatierung.Erkennt jemand den Fehler?
PS: Ich habe 0 Ahnung über Makros!!