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