Ik heb deze macro zeer naar tevredenheid lang gebruikt, maar in Excel 2010 werkt ie niet meer, Excel loopt vast met de foutboodschap 'methode Numberformat van object range is mislukt'. Bij zoeken hier en op het net geen echte hulp. Een van jullie een suggestie?
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Waarde As String
Waarde = ActiveCell.Value
ActiveCell.NumberFormat = "General"
Select Case Waarde
Case "A"
ActiveCell.Interior.ColorIndex = 3
ActiveCell.Offset(, 1).Value = "B"
ActiveCell.Offset(, 1).Interior.ColorIndex = 3
Case "B"
ActiveCell.Interior.ColorIndex = 10
ActiveCell.Offset(, 1).Value = "C"
ActiveCell.Offset(, 1).Interior.ColorIndex = 10
Case "C"
ActiveCell.Interior.ColorIndex = 17
ActiveCell.Offset(, 1).Value = "A"
ActiveCell.Offset(, 1).Interior.ColorIndex = 17
Case "extra"
ActiveCell.Interior.ColorIndex = xlNone
ActiveCell.Offset(, 1).Value = "extra"
ActiveCell.Offset(, 1).Interior.ColorIndex = xlNone
Case "vrij"
ActiveCell.Interior.ColorIndex = xlNone
Case "vak"
ActiveCell.Interior.ColorIndex = xlNone
Case ""
ActiveCell.Interior.ColorIndex = xlNone
Case Else
ActiveCell.Interior.ColorIndex = xlNone
End Select
End Sub