801. Maak een invulformulier waarbij de gebruiker slechts kan kiezen uit een lijst mogelijkheden; bijvoorbeeld uit de kleuren blauw, rood of groen. Het formulier bevat naast de keuzelijst twee knoppen: toevoegen en sluiten. Als de gebruiker op de knop toevoegen klikt, wordt het geselecteerde element uit de lijst in de actieve cel geplaatst en wordt de selectie één rij naar onder verplaatst (indien mogelijk). Klikken op de knop Sluiten laat het formulier verdwijnen.

802. Maak een invulformulier met een keuzelijst met de namen van alle werkbladen. Deze namen moeten automatisch ingevuld worden door de macro. Het formulier heeft naast de knop Sluiten ook een knop PrintPreview waarmee het geselecteerde werkblad (in de keuzelijst) in Afdrukvoorbeeld wordt getoond.

803. Maak een datavalidatie-functie voor het gebied A1:D5. In deze cellen mogen alleen gehele getallen tussen 1 en 10 worden ingevuld. Indien de gebruiker toch een andere waarde ingeeft, moet de oorspronkelijke waarde hersteld worden.

804. Schrijf een macro die automatisch een reservekopie maakt van een werkboek als dit bewaard wordt. De reservekopie heeft de toevoeging backup in de naam; bijvoorbeeld Map1_backup.xls.

805. Schrijf een macro die automatisch een werkblad toevoegt aan een werkmap als deze geopend wordt. Het werkblad staat als eerste in de rij en heeft de naam ‘blad_datum_van_vandaag'; bijvoorbeeld blad_20020901.

806. Maak het formulier 'kleuren'. Op dit formulier staan 3 horizontale schuifbalken en een bijschrift (label). Met de schuifbalken kan u de achtergrondkleur instellen van het bijschrift. De eerste schuifbalk geeft aan hoeveel 'rood' moet gebruikt worden; de tweede staat voor het aandeel 'groen' en de derde voor de hoeveelheid blauw.

807. Maak een formulier waarmee u uw BMI (Body Mass Index) kunt berekenen (zie het voorbeeld hiernaast). Op dit formulier staan 2 tekstvakken, samen met 2 kringvelden (spin buttons). Daarnaast hebt u 3 bijschriften nodig; één voor het resultaat (uw BMI) en twee voor het benoemen van de tekstvakken. Met de opdrachtknop kunt u dan de BMI berekenen. De formule voor BMI is: BMI = gewicht in kilogram / (lengte in cm * lengte in cm) * 10000.

808. Maak een formulier waarmee u de prijs en het aantal in voorraad van een product kunt opzoeken. Het formulier bevat één comboBox voor het selecteren van het product en twee bijschriften voor het tonen van de prijs en het aantal (evenals twee bijschriften als verduidelijking bij het vorige bijschrift :-). Zie het voorbeeld hiernaast. De gegevens (producten, prijzen en aantal staan op Blad1; eerste drie kolommen. Dit werkblad is echter wel verborgen.

811. Maak het formulier "zoom werkblad" en schrijf de code voor de gebeurtenissen.
Als de gebruiker klikt op 50% wordt het werkblad ingezoomd op 50% (in VBA ActiveWindow.Zoom = 50). De gebruiker kan het zoompercentage tussen 10 en 400 traploos instellen met de verticale schuifbalk. De schuifbalk en rondjes werken samen. Het label boven de schuifbalk geeft de actuele waarde van de schuifbalk.

812. Maak het formulier "Opzoeken van gegevens". In het tekstvak txtZoekwoord dient u een woord te typen; bijvoorbeeld 'tomaat'. Als dit woord voorkomt in het gebied rond de cel A1 van het actieve werkblad dient het adres getoond te worden (bijvoorbeeld $C$3). Anders verschijnt "niet gevonden". Gebruik de functie Find van het Range-object.

813. Zorg ervoor dat een gebruiker een werkblad niet kan minimaliseren of veranderen van grootte. Telkens dit gebeurt, moet het werkblad terug in zijn maximale grootte hersteld worden. In de statusbalk onderaan het scherm dient de boodschap te komen: 'Venster hersteld op tijdstip 20:18:15'.

814. Schrijf de macro die verhindert dat een gebruiker een werkmap afsluit. Op het moment dat dit gebeurt moet de macro in de linker header van het actieve werkblad de tekst "Afgesloten op 2003-11-26 20:18:55' en moet de actie geannuleerd worden.

815. Schrijf de code voor de gebeurtenis "rechtsklikken" op een werkblad. Bij rechtsklikken verschijnt het formulier "kies een product". Uit de dropdown kan de gebruiker kiezen tussen 3 producten: appelen, peren, citroenen. Als de gebruiker op OK drukt, wordt het gekozen product in de cel geplaatst die rechts werd aangeklikt.

816. U wenst in Excel een soort AutoCorrectie te maken (zie bijvoorbeeld Extra AutoCorrectie-opties). D.w.z. iedere keer als u de initialen van uw naam of de initialen LH intypt in een cel moet dit vervangen worden door de volledige naam; bijvoorbeeld Lessius Hogeschool. U moet de initialen zowel in kleine als in hoofdletters of een combinatie ervan kunnen intypen.

817. U wenst dat de actieve cel in een lichtgele kleur getoond wordt, zodat deze makkelijk kan ontdekt worden. Als u echter in een andere cel klikt, moet de vorig geselecteerde cel (die lichtgeel was) terug hersteld worden met de kleurloze achtergrond. Dit moet op ieder werkblad werk van de actieve werkmap gebeuren.