Abänderung vom Code
20.11.2014 17:50:31
Carl
ich würde gern diesen Code so abändern, dass er nur in bestimmten Spalten und Zellen greift.
Public r As Range
Private Sub Worksheet_Change(ByVal Target As Range)
For Each r In Target
With r
.HorizontalAlignment = xlCenter
If (.Value - Int(.Value)) = 0 Then
.NumberFormat = "0"
Else
.NumberFormat = "# ?/?"
End If
End With
Next r
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set r = Target
End Sub
Siehe auch hier: https://www.herber.de/forum/archiv/1380to1384/t1383320.htm#1383320