Het gebruik van VBA Userforms



VBA (Visual Basic for Applications) is de ingebouwde programmeertaal die diepte en gemak-of-gebruik van macro's van Microsoft Office voegt. Ze kunnen genereren dialogen en vormen, test voor gegevensintegriteit en weergeven van resultaten voor programma's zoals Word en Excel. Het gebruikersformulier is een VBA-object dat staat voor de dialoog en kan bevat invoervelden, de controles en de codering voor het beheren van het formulier. Over het algemeen moet u sommige programmeerervaring om dit formulier te gebruiken.

Wat die u nodig hebt

  • Toepassing met VBA zoals Microsoft Office-programma 's
  • Display VBA door te kiezen voor het menu "Extra", vervolgens "Macro" en ten slotte, "Visual Basic Editor." Het VBA-venster verschijnt.

  • Kies het "Invoegen" menu en "Userform." Een leeg gebruikersformulier met handvatten aan de rechterkant wordt weergegeven en een "Gereedschapskist" venster verschijnt onder dat. Een userform-pictogram weergegeven in het venster "Project" in de linker bovenhoek. Het venster "Eigenschappen" in de lagere, linker wijzigingen om de userform-eigenschappen weer te geven. Als deze vensters ontbreken, kunt u deze kiezen uit het menu "Beeld".

  • Het formaat van het userform wijzigen door te klikken op een handvat, de linkermuisknop ingedrukt te houden en u de greep sleept.

  • Noem het userform aan iets relevanter door te klikken op de naam in het venster "Eigenschappen". Typ in een nieuw met het formulier "frm," die volgt aanbevolen programmering stijl. In het volgende voorbeeldnamen zijn "frmStartup" of "frmMain."

  • Het bijschrift wijzigen door te klikken op de eigenschap "Bijschrift" en een nieuwe naam te typen. Omdat deze naam wordt weergegeven aan de bovenkant van het gebruikersformulier, invoeren die zinvol is voor de gebruiker zoals "Inloggen" of "Main".

  • Aanvullende eigenschappen naar wens aanpassen door te klikken op standaardwaarden. Vervolgens kunt u nieuwe waarden instellen door ze in te typen of te selecteren uit een dropdown. Bijvoorbeeld de als achtergrondkleur wilt wijzigen, klikt u op de eigenschap "Achtergrondkleur", kies het tabblad 'Palet' en kies een nieuwe kleur.

  • Toevoegt vanuit de werkset besturingselementen. Als dit venster niet zichtbaar is, kies het menu "Beeld" en selecteer "Gereedschapskist". Klik op het besturingselement van de Toolbox dat u wilt toevoegen en zet het in het userform. Merk op dat de informatie in het venster "Eigenschappen" gewijzigd en betrekking hebben op het huidige besturingselement. Voor het definiĆ«ren van de eigenschappen van andere besturingselementen of het userform, kiest u een nieuw besturingselement in de vervolgkeuzelijst boven aan het venster.

  • De eigenschap van een besturingselement wijzigen door te klikken op de eigenschap en een nieuwe waarde te typen of kiezen uit de vervolgkeuzelijst. Formaat van besturingselementen wijzigen door de grepen, of klik op hun centra om ze te verplaatsen rond de vorm.

  • Code invoeren voor het userform zelf, door te klikken op de eerste "Objecten selecteren"-knop in de werkset en vervolgens door te dubbelklikken op een leeg gedeelte van het formulier. Het codevenster wordt weergegeven aan de rechterkant met een lege subroutine van de "Klik". Voer desgewenst of voer een nieuwe subroutine door het kiezen van een naam in de vervolgkeuzelijst "Subroutine" in de rechterbovenhoek. Merk op dat u code voor verschillende besturingselementen invoeren kunt door te klikken op de "Control"-dropdown in de linker bovenhoek.

  • Terug naar het userform, zo nodig door te dubbelklikken op het pictogram in het venster "Project". Vergeet niet om regelmatig opslaat tijdens het samenstellen van het formulier.

  • Test uw creatie door te klikken op de "Play" knop van de werkbalk van de "Standaard" in de bovenste werkbalk. Als deze bar ontbreekt, kies het menu "Beeld", vervolgens "Werkbalken" en ten slotte, "Standaard".

  • Het venster sluiten en teruggaan naar het Word-document door te kiezen het menu "Bestand" en vervolgens de "Close" optie.

Gerelateerde Artikelen

Het gebruik van VBA en Regex

Het gebruik van VBA en Regex

De klasse van de reguliere expressie VBScript gebruiken om uw VBA-programma's om zoekopdrachten van de reguliere expressie. Reguliere expressies zijn tekst uitlijnpatronen waarmee u kunnen zoeken naar tekenreeksen met een complexe syntaxis in uw Offi
Het gebruik van VBA ComboBox

Het gebruik van VBA ComboBox

VBA is een programmeertaal die is opgenomen in veel van de Microsoft-producten, met inbegrip van Microsoft Office. VBA is de macrotaal gebruikt om te verbeteren en aanpassen van de programma's zoals Microsoft Office. VBA maakt gebruik van een heleboe
Het gebruik van VBA om de benoemde bereiken in een Excel-werkblad

Het gebruik van VBA om de benoemde bereiken in een Excel-werkblad

VBA (Visual Basic) is gebouwd op de slimme observatie dat u bespaart tijd door gebouw macro's programmeren en automatisch genereren van de code van uw procedure. Het enorme voordeel is dat u vermijden geheimzinnige code en syntaxis schrijven. Dat bes
Het gebruik van VBA ComboBox in PowerPoint

Het gebruik van VBA ComboBox in PowerPoint

Een ComboBox-besturingselement toe te voegen aan uw PowerPoint-presentatie kan het oplossen van het probleem van het navigeren door de dia's in uw presentatie wanneer u wilt snel weergeven een dia aan het einde. Een keuzelijst met invoervak kan worde
Het gebruik van VBA in Excel als een PDF op te slaan

Het gebruik van VBA in Excel als een PDF op te slaan

De PDF-bestandsindeling kunt u een document of rapport publiceren zodat het ziet er hetzelfde op elk systeem en zodat het niet door anderen worden gewijzigd. Microsoft Office 2007 en 2010 opnemen een "Publiceren naar PDF" optie in elke toepassin
Het gebruik van VBA om te lezen van een Microsoft Word-Document

Het gebruik van VBA om te lezen van een Microsoft Word-Document

Microsoft Word is een tekstverwerkingsprogramma programma gebruikt voor het maken en opmaken van documenten. Visual Basic for Applications (VBA) wordt vaak gebruikt voor het automatiseren van herhaalde taken onder Microsoft Office-toepassingen zoals
Het gebruik van VBA in Access te openen van een Excel-werkblad

Het gebruik van VBA in Access te openen van een Excel-werkblad

Het is niet zo gebruiksvriendelijk als het analyseren van uw gegevens met Excel probeert te analyseren gegevens via rapporten in Access. In Access kunt u ons het Excel Application-object om het openen van een Excel-werkblad met behulp van VBA. Zodra
Het gebruik van VBA om gegevens te importeren vanuit Excel naar Access

Het gebruik van VBA om gegevens te importeren vanuit Excel naar Access

Leren hoe u kunt Visual Basic for Applications gebruiken om gegevens te importeren in Access kan uw databasetoepassing dynamischer maken. In VBA kunt u een combinatie van objecten aan een bestaande Excel-werkmap opent en bepaalde gegevens in een tabe
Het gebruik van VBA & Macro lettertypen wijzigen

Het gebruik van VBA & Macro lettertypen wijzigen

Microsoft Visual Basic for Applications (VBA) is een programmeertaal toepassing die wordt geleverd bij elk exemplaar van Microsoft Office. VBA helpt u bij het schrijven van macro's om te stemmen op elke Office-toepassing aan uw behoeften; een macro b
Het gebruik van VBA naar tekst centreren op een Word-Document

Het gebruik van VBA naar tekst centreren op een Word-Document

Sommige handmatige processen kunnen gemakkelijk worden geautomatiseerd in Microsoft Word met behulp van Visual Basic for Applications, of VBA. In VBA kunt u het object ParagraphFormat gebruiken om wijzigingen in de opmaak van een alinea. U kunt gebru
Het gebruik van VBA om te gaan naar de laatste rij in een Excel-werkblad

Het gebruik van VBA om te gaan naar de laatste rij in een Excel-werkblad

Leren hoe te gebruiken Visual Basic for Applications (VBA) in Excel kunt u besparen tijd bij het zoeken naar gegevens in een werkblad. Microsoft Excel, een spreadsheetprogramma dat deel uitmaakt van Microsoft Office, biedt u de hulpmiddelen gemakkeli
Het gebruik van VBA om tekenobjecten

Het gebruik van VBA om tekenobjecten

U kunt in Microsoft Excel maakt objecten en vormen ter verbetering van de manier waarop u uw gegevens worden weergegeven. Met de programma's "Vormen" palet, kunt u gemakkelijk afbeeldingen en diagrammen maken. Er zijn tijden wanneer het wellicht
Het gebruik van FTP van VBA

Het gebruik van FTP van VBA

File Transfer Protocol is een technologie waarmee overdracht van bestanden tussen computers via het Internet. VBA is een programmeertaal ontwikkeld door Microsoft. VBA is gebaseerd op het Microsoft Component Object Model, die kunnen verwijzen naar ob
Het gebruik van een zaak Switch in VBA-Excel

Het gebruik van een zaak Switch in VBA-Excel

Een goed geschreven computerprogramma kunt tijd besparen voor de ontwikkelaar en de programmeurs die het in de toekomst te handhaven. In VBA kunt u de instructie Select Case gebruiken als een alternatief voor het gebruik van "ElseIf" in "al