|
Skjul/vis kolonner ved hjælp af checkbox
Først skal checkboksen indsættes. Det gøres ved hjælp af dialogboksen, vist til højre. Som det kan ses, kan man vælge mellem to forskellige checkboxe, den ene fra Kontrolelementer for Formular, den anden fra Active-X objekter. Begge vil kunne bruges, men her har jeg valgt Active-X objektet. Træk derefter en boks af passende størrelse ud i et sted i regnearket. Højreklik på boksen og vælg Checkbox object og så Edit. Så kan man rette teksten i boksen til det, man vil have der skal stå i den, fx som her Vis/Skjul kolonner. Nu kan man så med musen trække boksen til den placering i arket, man gerne vil have. Når den er placeret korrekt, skal den låses. Det gøres ved igen at højreklikke på boksen. Denne gang vælges Formater kontrolelement. I dialogboksen skiftes til fanebladet Egenskaber. Her markeres Bevar celleplacering og størrelse. Så bliver boksen hvor den er, også når kolonnerne vises og skjules. Højreklikker du igen og vælger Egenskaber, kan der indstilles en række yderligere egenskaber for boksen, men disse vil jeg ikke komme ind på her. Til sidst skal vi have boksen til at gøre det vi ønsker. Højreklik endnu engang på checkboxen og vælg Vis programkode. VBA editoren vil nu blive åbnet med to linjer indsat, Private Sub CheckBox1_Click() End Sub mellem disse to linjer skal koden nu skrives, så det hele til sidst ser sådan ud Private Sub CheckBox1_Click() Skal du arbejde med andre kolonner end de, der bruges i dette eksempel, skal du rette indholdet af parenteserne i koden. Luk editorvinduet og klik
på knappen Designtilstan i fanen Udvikler. Afprøv din funktion. |