Hallo,
Dit is mijn eerste post
Ik ken bijna niks van VB, maar met een beetje zoeken vind je veel.
Misshien dat dit je verder helpt.
Eerst moet je weten welke dag we zijn, voorbeeld cel B2 =vandaag()
Dan welke dag van de week, voorbeeld B1 =weekdag(B2;2)
Zo is maandag=1, dinsdag=2,...
Heb dan een macro gemaakt
Columns("A:AZ").Select
Selection.EntireColumn.Hidden = False
If ActiveSheet.Range("B1") = 1 Then
Columns("I:AZ").Select
Selection.EntireColumn.Hidden = True
Columns("I:AZ").Select
Selection.EntireColumn.Hidden = True
End If
If ActiveSheet.Range("B1") = 2 Then
Columns("C:H").Select
Selection.EntireColumn.Hidden = True
Columns("O:AZ").Select
Selection.EntireColumn.Hidden = True
End If
If ActiveSheet.Range("B1") = 3 Then
Columns("C:N").Select
Selection.EntireColumn.Hidden = True
Columns("U:AZ").Select
Selection.EntireColumn.Hidden = True
End If
If ActiveSheet.Range("B1") = 4 Then
Columns("C:T").Select
Selection.EntireColumn.Hidden = True
Columns("AA:AZ").Select
Selection.EntireColumn.Hidden = True
End If
If ActiveSheet.Range("B1") = 5 Then
Columns("C:Z").Select
Selection.EntireColumn.Hidden = True
Columns("AG:AZ").Select
Selection.EntireColumn.Hidden = True
End If
End Sub
Hier gaat hij eerst alle kolommen zichtbaar maken (van A tot AZ)
Dan gaat hij kijken welke dag we zijn (maandag = 1, dinsdag = 2, enz.., zaterdag en zondag zitten er niet bij), en dan gaat hij de kolommen die niet nodig zijn verbergen.
Deze moet je maar aanpassen naar believen.
Dan nog een opdrachtknop zetten en je macro toewijzen.
En bij het openen van je bestand, eerst op je macro klikken