Controlli VBA: controllo modulo e controllo ActiveX in Excel
Controlli VBA: controllo modulo VBA e controlli ActiveX in Excel
Controlli modulo/GUI VBA in Excel
GUI รจ l'acronimo di Graphical User Interface. La GUI รจ la parte del programma con cui l'utente interagisce. Una GUI รจ composta da controlli. Questi controlli Excel VBA possono essere utilizzati in un Form. La seguente tabella mostra alcuni dei controlli GUI VBA piรน comunemente utilizzati.
| S / N | Controllate | Descrizione |
|---|---|---|
| 1 | Comando | Utilizzato per eseguire il codice |
| 2 | Combo Box | Utilizzato per presentare un elenco a discesa agli utenti |
| 3 | Vedi Box | Utilizzato per valori true o false. Piรน caselle di controllo possono avere valore true contemporaneamente. |
| 4 | Lista Box | Utilizzato per presentare un semplice elenco agli utenti |
| 5 | Testo Box | Utilizzato per accettare l'input dell'utente |
| 6 | Barra di scorrimento | Utilizzato per fornire una barra di scorrimento per la navigazione. |
| 7 | Pulsante di rotazione | Utilizzato per incrementare o diminuire i valori numerici facendo clic sulle frecce su o giรน visualizzate nel pulsante di selezione |
| 8 | Pulsante di opzione | Utilizzato per valori veri o falsi. Solo un pulsante di opzione alla volta puรฒ avere un valore vero. |
| 9 | etichetta | Utilizzato per visualizzare testo statico all'utente |
| 10 | Immagine | Utilizzato per visualizzare le immagini |
| 11 | Toggle Pulsante | Pulsante che ha gli stati premuto e non premuto. |
Nel controllo della GUI VBA,
- Fare clic sulla scheda sviluppatore
- Fare clic sul pulsante Inserisci menu a discesa
Otterrai il seguente pannello a discesa
Se passi il mouse sui controlli del modulo VBA, il nome del controllo apparirร come mostrato di seguito
Aggiunta di controlli GUI a un foglio di calcolo
Ora aggiungeremo un pulsante di comando alla nostra cartella di lavoro, per questo dobbiamo farlo
- Fare clic sul menu a discesa Inserisci
- Fare clic sul pulsante di comando (controllo ActiveX) come mostrato nell'immagine sopra
- Trascina e disegna il pulsante sul foglio
Impostazione delle proprietร di controllo della GUI
Ora imposteremo la didascalia del pulsante su qualcosa di piรน descrittivo
- Fare clic con il tasto destro sul pulsante uguale che abbiamo appena creato
- Seleziona il menu delle proprietร
- Otterrai la seguente finestra delle proprietร
- Imposta la proprietร name su btnButton. La proprietร name viene utilizzata per identificare il controllo nella finestra del codice. btn รจ il prefisso del pulsante.
- Imposta la proprietร Caption su Click Me. Il testo nella proprietร caption รจ ciรฒ che gli utenti vedranno sul pulsante.
Chiudi la finestra quando hai finito.
Otterrai i seguenti risultati.
Come utilizzare il controllo ActiveX in VBA
In questa sezione del controllo ActiveX Excel, vedremo come incorporare il pulsante "commandclick" in VBA ed eseguire un programma utilizzando il pulsante.
Passo 1) In questo passaggio, fai clic sull'opzione "inserisci pulsante" dal controllo Active X. Quindi seleziona l'opzione del pulsante di comando da esso.
Passo 2) Per inserire "clickcommandbutton1" trascina il cursore del mouse sul foglio Excel.
Passo 3) Quindi fai clic con il pulsante destro del mouse sul pulsante di comando e seleziona l'opzione "Visualizza Code".
Passo 4) Controlla di essere sul foglio giusto. Si aprirร un editor di codice. Inserisci il tuo codice.
- Nel codice, abbiamo definito l'intervallo da A1 a A10.
- Questo intervallo definisce il numero di cella nel foglio Excel da "A1 a A10".
- Successivamente definiamo la stringa โGuru99 Tutorial VBAโ nel codice
- Quindi, quando fai clic sul pulsante "comando" in Excel, dovrebbe stampare "Guru99 Tutorial VBAโ nellโintervallo di celle โA1 a A10โ.
Passo 5) Nel passaggio successivo, salva il file di codice e quindi esci dall'editor. Per tornare al file Excel fare clic sull'icona del foglio Excel all'estrema sinistra.
Passo 6) Nel foglio Excel, vedrai che la scheda Modalitร progettazione รจ attiva. Assicurati che sia "OFF", altrimenti il โโtuo codice non funzionerร .
Passo 7) Quando la modalitร progettazione รจ disattivata, non sarร presente alcuna evidenziazione verde. Ora puoi fare clic sul pulsante di comando.
Passo 8) Fai clic su โCommandButton1โ. Verrร stampato โGuru99 Tutorial VBAโ nellโintervallo di celle โA1 a A10โ.
Scarica il file Excel qui sopra Code
Prerequisito
Configurazione Microsoft Excel
Come vediamo nel tutorial precedente, assicurati che la barra multifunzione abbia l'icona "Sviluppatore" come mostrato qui.
Ora rinomina il foglio 1 in โVBA Operatorโ come mostrato nella schermata seguente. Salvare la cartella di lavoro in un'estensione di file cartella di lavoro con attivazione macro di Excel (*.xlsm). (vedi l'immagine qui sotto).
Successivamente, fai clic sul pulsante Salva.
















