Beste mensen,
Ik heb een vinkje gemaakt on column AA4.
Wanneer deze true is zal het column zichtbaar worden en wanneer deze false is gewoon verbergen door macro_Hide.
Enkel wanneer ik dit 1 keer selecteer, zal het werken maar wanneer ik daarna het vinkje weer uit & aan wil zetten nadat ik alle column UnHide kan ik niet klikken.
Iets werkt er niet goed.
Verder zal het vinkje rechts naast het column zichtbaar zijn en niet op de loctie van column AA4.
Het vinkje zit dus nie vast op colum AA4.
Het is moeilijk uit te leggen.
Test het excel om te kijken hoe het functioneert.
Vul waarde "1" in op Column B7,C7,D7 en klik op de Press to Save knop.
Dan zullen alle columns welke geen waarde hebben in de cellen verbergen.
Dit vinkje heb ik gemaakt om wel het column te zien maar dan zonder waarde.
Ik heb een vinkje gemaakt on column AA4.
Wanneer deze true is zal het column zichtbaar worden en wanneer deze false is gewoon verbergen door macro_Hide.
Enkel wanneer ik dit 1 keer selecteer, zal het werken maar wanneer ik daarna het vinkje weer uit & aan wil zetten nadat ik alle column UnHide kan ik niet klikken.
Iets werkt er niet goed.
Verder zal het vinkje rechts naast het column zichtbaar zijn en niet op de loctie van column AA4.
Het vinkje zit dus nie vast op colum AA4.
Het is moeilijk uit te leggen.
Test het excel om te kijken hoe het functioneert.
Vul waarde "1" in op Column B7,C7,D7 en klik op de Press to Save knop.
Dan zullen alle columns welke geen waarde hebben in de cellen verbergen.
Dit vinkje heb ik gemaakt om wel het column te zien maar dan zonder waarde.
Code:
Sub Macro_Hide()
Dim c As Range
For Each c In Range("B7:AI7").Cells
If c.Value = "" Then
c.EntireColumn.Hidden = True
End If
Next c
Dim cbValue As Variant
cbValue = ActiveSheet.CheckBox1.Value
If cbValue = True Then
Range("AA7:AA5000").EntireColumn.Hidden = False
End If
'Wait for 1 second
Application.Wait Now + TimeSerial(0, 0, 1)
End Sub
