hallo,
ik probeer een macro automatisch te laten uitvoeren zodra de waarde in een cell wijzigt. hiertoe heb ik de volgende code geprobeerd die ik deels van internet heb geplukt:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Group As String
If Target.Address = "$C$8" Then
Group = CStr(Range("c8").Value)
If Group = "" Then
Range("B2:E6").Select
Selection.Sort Key1:=Range("C2"), Order1:=xlDescending, Key2:=Range("D2") _
, Order2:=xlDescending, Key3:=Range("E2"), Order3:=xlDescending, Header:= _
xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End If
End If
End Sub
helaas werkt het alleen niet. wat doe ik fout?
alvast bedankt! steven
ik probeer een macro automatisch te laten uitvoeren zodra de waarde in een cell wijzigt. hiertoe heb ik de volgende code geprobeerd die ik deels van internet heb geplukt:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Group As String
If Target.Address = "$C$8" Then
Group = CStr(Range("c8").Value)
If Group = "" Then
Range("B2:E6").Select
Selection.Sort Key1:=Range("C2"), Order1:=xlDescending, Key2:=Range("D2") _
, Order2:=xlDescending, Key3:=Range("E2"), Order3:=xlDescending, Header:= _
xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End If
End If
End Sub
helaas werkt het alleen niet. wat doe ik fout?
alvast bedankt! steven