Hi zusammen,
ich habe ein kleines Excel Problem das man mit bedingter Formatierung leider nicht lösen kann.
Ich möchte das die Zellausrichtung zentriert ist wenn eine Zahl in der Zelle steht und linksbündig wenn ein Text in der Zelle steht.
Das ganze soll aber nur in einem bestimmten Zellbereich (D5 bis Q300) passieren.
Ich hab schon folgenden VBA Code gefunden und angepasst.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim c As Range
'On Error Resume Next
For Each c In Target
If WorksheetFunction.IsNumber(c) Then
c.HorizontalAlignment = xlCenter
Else
c.HorizontalAlignment = xlLeft
End If
Next c
End Sub
Das ganze funktioniert aber nur im gesamte Tabellenblatt.
Was muss ich tun wenn das Makro nur für einen bestimmten Zellbereich (D5 bis Q300) gelten soll.
Meine Excel Version ist Office2016.
Besten Dabk im Voraus fürs überlegen
Gruß Christian
|