VBA , of Visual Basic for Applications controleren , is een krachtige macro- programmeertaal die wordt geleverd met het spreadsheetprogramma Microsoft Excel . U kunt elke controle van een groep van besturingselementen in een programma , of een macro te controleren , schrijf u om u te redden van de verplichting om een bepaalde controle te geven om zijn eigenschappen lezen . Excel maakt controle mogelijk te groeperen via haar " Frame" controle . De " Controls " eigenschap van deze controle geeft toegang tot de controles in het frame. Naast het gebruik van de " Controls " eigenschap om waarden van een " Frames " control lezen , kunt u de controle waarden ook instellen . Bijvoorbeeld , kunt u verbergen of tonen controles binnen een kader met de " Visible " eigenschap . Instructies 1 Klik op de knop van het tabblad "Ontwikkelaar " " Visual Basic " om de VBA programmeeromgeving te voeren , klik op ' Userform " punt in het menu " Invoegen " om een nieuw formulier waarop de controles plaats te creëren . Als het tabblad "Ontwikkelaar " niet verschijnt onder uw menu- opties in Excel , moet u mogelijk op de display in te schakelen in Excel -opties . Kopen van 2 Klik op de " knop " controle op de gereedschapskist , dan slepen op de userform een knop te maken . Klik op de " OptionButton " controle van de gereedschapskist en sleept op de userform om een optie knop te maken . Klik met de rechtermuisknop op deze knop en klik op "Eigenschappen " om een lijst met kenmerken voor de controle weer . 3 Klik op de " Enabled " rij van het venster "Eigenschappen " , typ dan " False 'aangegeven het keuzerondje geen invoer verwerken . Merk op dat de opdracht knop , die u hebt gemaakt in stap 2 , wordt standaard ingeschakeld . 4 Klik op de " Frame" controle op de gereedschapskist , sleep op de userform . Klik op de knop controle die u hebt gemaakt in stap 1 en druk vervolgens op "Control " en " X " gelijktijdig in om deze controle om het klembord te snijden . 5 Klik op de "Frame " control , druk vervolgens op "Control " en " V " gelijktijdig op de knop in het frame plakken . Herhaal het knippen en plakken met de optie om het te plakken in het frame ook. Door het plaatsen van beide regelaars in het frame , heb je een groep die beide besturingselementen bevat gemaakt . Je zult nu code schrijven dat een eigenschap van elke controle controleert . 6 Dubbelklik op het userform om de programmering venster weer te geven , dan is het volgende programma te plakken in het venster . Dit programma doorloopt elke controle in het frame , het lezen van de " Enabled " eigenschap die u in stap 3 ingesteld , en het afdrukken van de waarde van die eigenschap . Private Sub UserForm_Click ( ) op Dim ct als controle Dim s als Koord voor Elke ct In Frame1.Controls Als ct.Enabled = Waar toen s = ct.Name & " wordt ingeschakeld . " Else s = ct.Name & " is uitgeschakeld . " End Als MsgBox s Volgende End Sub 7 Klik op het menu " Run ", " Run " commando om te laten zien uw userform , klik ergens op het formulier dat betekent een controle niet . Uw programma zal lopen , de weergave van bericht over de " Enabled " eigenschap in stap 3 beschreven .
|