ik heb de volgende code geschreven waarbij ik de kolommen verberg wanneer er geen waarde in de cellen staat.
enkel wanneer ik de eerste cel leeg laat in een kolom dan verbergd deze ook.
dan is niet de bedoeling.
het moet zijn als er maar iets staat vanaf rij 7 naar beneden dan moet hij het kolom niet verbergen.
enkel wanneer ik de eerste cel leeg laat in een kolom dan verbergd deze ook.
dan is niet de bedoeling.
het moet zijn als er maar iets staat vanaf rij 7 naar beneden dan moet hij het kolom niet verbergen.
Code:
Sub Macro_Hide()
Dim c As Range
For Each c In Range("B7:AI" & Range("B" & Rows.Count).End(xlUp).Row).Cells 'Range("B7:AI7").Cells
If c.Value = "" Then
c.EntireColumn.Hidden = True
End If
Next c
Dim celltxt As String
celltxt = ActiveSheet.Range("AA5").Text
If InStr(1, celltxt, "OFF") Then
Range("AA7:AA5000").EntireColumn.Hidden = False
Else
Range("AA7:AA5000").EntireColumn.Hidden = True
End If
'Wait for 1 second
Application.Wait Now + TimeSerial(0, 0, 1)
End Sub
Laatst bewerkt: