Casa Social media Come aggiungere controlli alle finestre di dialogo di Excel 2016 in VBA - dummies

Come aggiungere controlli alle finestre di dialogo di Excel 2016 in VBA - dummies

Sommario:

Video: Inserire dati in un Foglio Excel con le UserForm e i Controlli di VBA 2024

Video: Inserire dati in un Foglio Excel con le UserForm e i Controlli di VBA 2024
Anonim

Qui apprendi come aggiungere controlli a un Form utente VBA, assegnare loro nomi significativi e modificare alcune delle loro proprietà. Prima di poter eseguire una di queste operazioni, è necessario disporre di un Form utente, che si ottiene scegliendo Inserisci → Form utente nel VBE. Quando si aggiunge un Form utente, assicurarsi che sia selezionato il progetto corretto nella finestra Progetto (se è disponibile più di un progetto).

Aggiunta di controlli

Stranamente, il VBE non ha comandi di menu che consentono di aggiungere controlli a una finestra di dialogo. È necessario utilizzare la casella degli strumenti mobile per aggiungere controlli. Normalmente, la Toolbox si apre automaticamente quando attivi un Form utente nel VBE. In caso contrario, puoi visualizzare la Toolbox scegliendo Visualizza → Toolbox.

Seguire avanti per aggiungere un controllo al Form utente:

  1. Fare clic sullo strumento Casella degli strumenti che corrisponde al controllo che si desidera aggiungere.

  2. Fare clic nel Form utente e trascinare per ridimensionare e posizionare il controllo.

    In alternativa, puoi semplicemente trascinare un controllo dalla Casella degli strumenti al Form utente per creare un controllo con le dimensioni predefinite. Ecco un Form utente che contiene alcuni controlli: due OptionButtons (all'interno di un Frame), un ComboBox, un CheckBox, una ScrollBar e un CommandButton.

    un UserForm nel VBE, con alcuni controlli aggiunti.

Un Form utente può contenere linee di griglia verticali e orizzontali, che aiutano ad allineare i controlli aggiunti. Quando aggiungi o sposti un controllo, questo scatta nella griglia. Se questa funzione non ti piace, puoi disattivare le griglie seguendo questi passaggi:

  1. Scegli Strumenti → Opzioni nel VBE.

  2. Nella finestra di dialogo Opzioni, selezionare la scheda Generale.

  3. Imposta le opzioni desiderate nella sezione Impostazioni griglia del modulo.

Introduzione alle proprietà di controllo

Ogni controllo che si aggiunge a un Form utente ha proprietà che determinano l'aspetto e il comportamento del controllo. È possibile modificare le proprietà di un controllo nelle seguenti due volte:

  • In fase di progettazione: quando si progetta il Form utente. Lo fai manualmente, usando la finestra Proprietà.

  • Al runtime - mentre la tua macro è in esecuzione. Lo fai scrivendo il codice VBA. Le modifiche apportate al runtime sono sempre temporanee; sono fatti per la copia della finestra di dialogo che stai visualizzando, non per l'oggetto UserForm che hai progettato.

Quando si aggiunge un controllo a un Form utente, è quasi sempre necessario apportare alcune modifiche in fase di progettazione alle sue proprietà. Apportate queste modifiche nella finestra Proprietà. (Per visualizzare la finestra Proprietà, premere F4.) Ecco la finestra Proprietà, che visualizza le proprietà per l'oggetto selezionato nel Form utente, che si verifica essere un controllo CheckBox.

Utilizzare la finestra Proprietà per apportare modifiche in fase di progettazione alle proprietà di un controllo.

Per modificare le proprietà di un controllo in fase di esecuzione, è necessario scrivere il codice VBA. Ad esempio, potresti voler nascondere un particolare controllo quando l'utente fa clic su una casella di controllo. In tal caso, si scrive codice per modificare la proprietà Visible del controllo.

Ogni controllo ha il proprio set di proprietà. Tutti i controlli, tuttavia, hanno alcune proprietà comuni, come Nome, Larghezza e Altezza. Ecco alcune delle proprietà comuni disponibili per molti controlli.

Proprietà Che cosa influenza
Acceleratore La lettera sottolineata nella didascalia del controllo. L'utente

preme questo tasto insieme al tasto Alt per selezionare il controllo

.

AutoSize Se True, il controllo si ridimensiona automaticamente in base al testo

nella didascalia.

BackColor Il colore di sfondo del controllo.
BackStyle Lo stile di sfondo (trasparente o opaco).
Didascalia Il testo che appare sul controllo.
Sinistra e Superiore Valori che determinano la posizione del controllo.
Nome Il nome del controllo. Per impostazione predefinita, il nome di un controllo è

in base al tipo di controllo. È possibile modificare il nome in qualsiasi nome

valido, ma il nome di ogni controllo deve essere univoco all'interno della finestra di dialogo

.

Immagine Un'immagine grafica da visualizzare. L'immagine può provenire da un file , oppure puoi selezionare la proprietà Picture e incollare un'immagine

che hai copiato negli Appunti.

Valore Il valore del controllo.
Visibile Se Falso, il controllo è nascosto.
Larghezza e Altezza Valori che determinano la larghezza del controllo e l'altezza

.

Quando si seleziona un controllo, le proprietà di quel controllo vengono visualizzate nella finestra Proprietà. Per cambiare una proprietà, basta selezionarla nella finestra Proprietà e apportare la modifica. Alcune proprietà ti danno un aiuto. Ad esempio, se è necessario modificare la proprietà TextAlign, la finestra Proprietà visualizza un elenco a discesa che contiene tutti i valori di proprietà validi.

Modifica alcune proprietà selezionando da un elenco a discesa di valori di proprietà validi.

Come aggiungere controlli alle finestre di dialogo di Excel 2016 in VBA - dummies

Scelta dell'editore

Quando dovresti ripetere GRE - dummies

Quando dovresti ripetere GRE - dummies

Dopo aver completato l'esame GRE, hai la possibilità di accettare e vedere i tuoi punteggi immediatamente o annullare i risultati se sei convinto di aver fatto male. Se annulli i risultati, hai due scelte: Ripeti il ​​test o scegli un altro percorso di carriera. La maggior parte delle persone sceglie di riprendere. La maggior parte degli utenti che ripetono l'esame tendono ...

Eventi storici da studiare per il Miller Analogies Test (MAT) - dummies

Eventi storici da studiare per il Miller Analogies Test (MAT) - dummies

C'è un detto: "Coloro che non imparano la storia sono destinati a farlo apparire sul MAT. "Per preparare le analogie che coinvolgono la storia sul MAT, dovresti familiarizzare con eventi importanti della storia. I seguenti eventi storici ti offrono una buona base storica per il MAT. Crisi energetica degli anni '70: carenza di ...

Che cosa significano realmente i tuoi punteggi del saggio GRE - manichini

Che cosa significano realmente i tuoi punteggi del saggio GRE - manichini

Prima che tu possa segnare bene sul saggio GRE, bisogno di avere una comprensione di base di come viene valutata la sezione di saggio. I tuoi saggi sono valutati uno alla volta, prima da un valutatore esperto e poi da un sistema ETS computerizzato. Il tuo punteggio finale per ogni saggio è la media dei due ...

Scelta dell'editore

Come personalizzare i framework per temi WordPress - dummies

Come personalizzare i framework per temi WordPress - dummies

Potresti scoprire che stai cambiando gli stessi elementi ogni volta che si imposta un sito Web utilizzando un framework a tema WordPress. Ecco un elenco di dove iniziare quando si personalizza una struttura a tema per un sito Web: aggiungere un'intestazione personalizzata o un'immagine logo. L'aggiunta di una bella grafica di intestazione a un sito lo rende ...

Come creare un modello per ogni categoria di post in WordPress - dummies

Come creare un modello per ogni categoria di post in WordPress - dummies

Voi non devi limitarti a creare un modello di pagina statica per il tuo sito WordPress. Puoi utilizzare modelli specifici per le categorie che hai creato sul tuo blog e creare sezioni uniche per il tuo sito. Nella pagina in basso, Portfolio è il nome di una categoria creata sulla Dashboard di WordPress. Invece di usare un ...

Creazione di una pagina anteriore statica per il sito Web WordPress - dummies

Creazione di una pagina anteriore statica per il sito Web WordPress - dummies

Creazione di una prima pagina per il tuo sito Web WordPress è un processo in tre fasi: crea una pagina statica, indica quella pagina statica come prima pagina del tuo sito e modifica la pagina in modo che assomigli a un sito web anziché a un blog. Usando questo metodo, puoi creare un numero illimitato di pagine statiche per costruire un ...

Scelta dell'editore

Come la consapevolezza aiuta i rapporti - manichini

Come la consapevolezza aiuta i rapporti - manichini

La consapevolezza aiuta a migliorare la qualità (e forse la quantità!) Delle tue relazioni in tre modi diversi . La dott.ssa Marsha Lucas, l'autrice di Rewire Your Brain for Love (Hay House), spiega i seguenti modi in cui la mindfulness migliora le relazioni: Mindfulness riduce lo stress. Se tu e il tuo partner vi sentite stressati, avete maggiori probabilità di essere reattivi ...

Come la consapevolezza migliora il tuo rapporto con te stesso - dummies

Come la consapevolezza migliora il tuo rapporto con te stesso - dummies

La consapevolezza deve iniziare con il tuo rapporto con te stesso. Gli alberi devono resistere a forti tempeste e l'unico modo in cui possono farlo è quello di avere radici profonde per la stabilità. Con radici poco profonde, l'albero non può davvero stare in piedi. Più profonde e forti sono le radici, più grandi e più abbondanti sono i rami che ...

Come la Religione si adatta alla Massoneria - manichini

Come la Religione si adatta alla Massoneria - manichini

La massoneria è sempre stata modellata dai paesi e dalle società in cui è esistita. , per la maggior parte, sin dalle sue origini moderne nel 1717, la Massoneria dell'Artigianato Antico ha fatto di tutto per diventare non settario (non promuovendo mai un credo religioso rispetto ad un altro). Ecco alcune delle basi per comprendere la religione e ...