Ben
2004-10-05 12:15:05 UTC
Voor de oplettende onder ons: het klopt inderdaad dat ik
dit onderwerp al eerder is genoemd, maar dacht het beter
opnieuw te kunnen stellen, daar er al veel dagen tussen
zitten en anders bij niemand de vervolgvraag meer opvalt.
Dankzij Luc z'n idee, ben ik tot het volgende gekomen:
Ik wil graag middels een macro's kolommen zichtbaar maken
of verbergen afhankelijk van de wensen van de gebruiker.
Ik heb hiertoe onder elke kolomtekst een selectievakje
gemaakt, die in de cel daaronder de tekst "WAAR"
of "ONWAAR" vermeld, afhankelijk van het 'vinkje'.
Vervolgens heb ik een macro (genaamd 'Activeren') gemaakt
die er als volgt uit ziet:
If Range("n15") = "WAAR" Then
Sheets("overzicht").Select
Columns("N:N").EntireColumn.AutoFit
Else
Sheets("overzicht").Select
Columns("n:n").Select
Selection.EntireColumn.Hidden = True
End If
If Range("o15") = "WAAR" Then
Sheets("Opmaaktest").Select
Columns("o:o").Select
Selection.ColumnWidth = 10
Else
Sheets("Opmaaktest").Select
Columns("o:o").Select
Selection.EntireColumn.Hidden = True
End If
'enz'
End Sub
Het werkt alleen niet lekker. Kolommen worden niet goed
verborgen of zichtbaar gemaakt. Weet iemand wat ik nou
fout doe?
Ik wil ook graag het blad beveilgen, maar dan kan je de
selectievakjes niet meer aan- of uitvinken. Hoe kan je dit
verhelpen?
Alvast erg bedankt voor alle hulp.
Groetjes,
Ben
dit onderwerp al eerder is genoemd, maar dacht het beter
opnieuw te kunnen stellen, daar er al veel dagen tussen
zitten en anders bij niemand de vervolgvraag meer opvalt.
Dankzij Luc z'n idee, ben ik tot het volgende gekomen:
Ik wil graag middels een macro's kolommen zichtbaar maken
of verbergen afhankelijk van de wensen van de gebruiker.
Ik heb hiertoe onder elke kolomtekst een selectievakje
gemaakt, die in de cel daaronder de tekst "WAAR"
of "ONWAAR" vermeld, afhankelijk van het 'vinkje'.
Vervolgens heb ik een macro (genaamd 'Activeren') gemaakt
die er als volgt uit ziet:
If Range("n15") = "WAAR" Then
Sheets("overzicht").Select
Columns("N:N").EntireColumn.AutoFit
Else
Sheets("overzicht").Select
Columns("n:n").Select
Selection.EntireColumn.Hidden = True
End If
If Range("o15") = "WAAR" Then
Sheets("Opmaaktest").Select
Columns("o:o").Select
Selection.ColumnWidth = 10
Else
Sheets("Opmaaktest").Select
Columns("o:o").Select
Selection.EntireColumn.Hidden = True
End If
'enz'
End Sub
Het werkt alleen niet lekker. Kolommen worden niet goed
verborgen of zichtbaar gemaakt. Weet iemand wat ik nou
fout doe?
Ik wil ook graag het blad beveilgen, maar dan kan je de
selectievakjes niet meer aan- of uitvinken. Hoe kan je dit
verhelpen?
Alvast erg bedankt voor alle hulp.
Groetjes,
Ben