Voor een rapport ben ik bezig een macro te verwerken die een kolom met sparklines verbergt indien een bepaalde cel de waarde 13 krijgt. Echter deze cel (C2) is de cell-link van een combo box.
Nou ben ik via google al tot de volgende vba gekomen. Maar werkt dit niet omdat cel C2 dus dynamisch is en niet een waarde is maar een formule. Als ik in deze cel namelijk gewoon 13 typ verdwijnt de kolom wel. Hoe krijg ik de macro nou zo ver, dat de kolom automatisch verdwijnt als de combo box de waarde 13 in deze cel plakt. Hopelijk kunnen jullie helpen. Vast bedankt.
Nou ben ik via google al tot de volgende vba gekomen. Maar werkt dit niet omdat cel C2 dus dynamisch is en niet een waarde is maar een formule. Als ik in deze cel namelijk gewoon 13 typ verdwijnt de kolom wel. Hoe krijg ik de macro nou zo ver, dat de kolom automatisch verdwijnt als de combo box de waarde 13 in deze cel plakt. Hopelijk kunnen jullie helpen. Vast bedankt.
code:
1
2
3
4
5
6
7
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("C2").Value = 13 Then
Columns("Q").EntireColumn.Hidden = True
Else
Columns("Q").EntireColumn.Hidden = False
End If
End Sub |