ich möchte eine Excel Datei erstellen, in denen im Bereich B5:AF5 & D8bisAF8 immer über VBA automatisch ein P eingetragen werden, wenn die Zelle leer ist.
Kann mir jemand helfen? Irgendwie bekomme ich das nicht hin.
Viele Grüße,
Tom
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim C As Range
If Not Intersect(Target, Range("B5:AF5,D8:AF8")) Is Nothing Then
For Each C In Intersect(Target, Range("B5:AF5,D8:AF8"))
If C.Value = "" Then C.Value = "P"
Next
End If
End Sub
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim C As Range
If Not Intersect(Target, Range("B5:AF5,D8:AF8")) Is Nothing Then
For Each C In Intersect(Target, Range("B5:AF5,D8:AF8"))
With C
If .Value = "" Then
.Value = "P"
.Font.Name = "Wedding 2"
'.Font.Size = 12
End If
End With
Next
End If
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen