Video: Excel VBA: Immediate Window - 5 Ways to Use it 2024
Als u een VBA-programmeur bent, is de kans groot dat u veel dialoogvensters maakt voor Excel 2016. Zo ja, dan is hier een handige-dandy-checklist voor gebruik bij het maken van dialoogvensters:
-
Zijn de bedieningselementen op één lijn geplaatst?
-
Zijn vergelijkbare besturingselementen van dezelfde grootte?
-
Zijn de bedieningselementen gelijkmatig verdeeld?
-
Heeft het dialoogvenster een geschikt bijschrift?
-
Is het dialoogvenster overweldigend? Als dit het geval is, wilt u misschien een aantal dialoogvensters gebruiken of deze over een MultiPage-besturingselement verdelen.
-
Kan de gebruiker toegang krijgen tot elk besturingselement met een sneltoets?
-
Zijn alle versnellertoetsen gedupliceerd?
-
Worden de bedieningselementen logisch gegroepeerd op functie?
-
Is de tabbladvolgorde correct ingesteld? De gebruiker moet in staat zijn door het dialoogvenster te bladeren en achtereenvolgens toegang tot de bedieningselementen te krijgen.
-
Als u het dialoogvenster in een invoegtoepassing wilt opslaan, heeft u het dan grondig getest nadat u de invoegtoepassing hebt gemaakt?
-
Zal uw VBA-code gepaste actie ondernemen als de gebruiker het dialoogvenster annuleert, op Esc drukt of de knop Sluiten gebruikt?
-
Bevat de tekst spelfouten? Helaas werkt de Excel-spellingcontrole niet met UserForms, dus je staat er helemaal alleen voor als het gaat om spelling.
-
Past uw dialoogvenster op het scherm in de laagste resolutie die moet worden gebruikt (meestal 1024 × 768)? Met andere woorden, als u uw dialoogvenster ontwikkelt met een videomodus met een hoge resolutie, is uw dialoogvenster mogelijk te groot om op een scherm met een lagere resolutie te passen.
-
Hebben alle TextBox-besturingselementen de juiste validatie-instelling?
-
Als u de eigenschap WordWrap wilt gebruiken, is de eigenschap MultiLine dan ook ingesteld op True?
-
Staat op alle ScrollBars en SpinButtons alleen geldige waarden toe?
-
Hebben alle ListBoxes hun eigenschap MultiSelect correct ingesteld?
De beste manier om aangepaste dialoogvensters onder de knie te krijgen, is door dialoogvensters te maken - veel ervan. Begin eenvoudig en experimenteer met de bedieningselementen en hun eigenschappen. En vergeet het Help-systeem niet; het is uw beste bron voor details over elk besturingselement en eigendom.