Panoramica di moduli, controlli modulo e controlli ActiveX in un foglio di lavoro

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

Importante: Questa caratteristica non è disponibile in Office su un PC Windows RT. Per visualizzare la versione di Office in uso?

Esempi di moduli di fogli di lavoro Utilizzando maschere e i controlli e oggetti che è possibile aggiungere a tali molti, è possibile semplificare l'immissione di dati nei fogli di lavoro e migliorare l'aspetto dei fogli di lavoro. È anche possibile eseguire manualmente questa senza che sia necessario per Microsoft Visual Basic, Applications Edition (VBA).

Un foglio di lavoro non è la stessa operazione come modello di Excel. Un modello è un file pre-formattato che è possibile iniziare la creazione di una cartella di lavoro che ha l'aspetto desiderato. Una maschera contiene controlli, ad esempio caselle o elenchi a discesa, che possono semplificare agli utenti che utilizzano il foglio di lavoro per immettere o modificare i dati. Per ulteriori informazioni sui modelli che è possibile scaricare, vedere modelli di Excel.

Informazioni sui moduli

Un modulo stampato o online, è un documento progettato con una struttura standard e il formato che rendono più semplice acquisire, organizzare e modificare le informazioni.

  • Moduli stampati contengono istruzioni, la formattazione, etichette e spazi vuoti per la scrittura o immissione dei dati. È possibile utilizzare Excel ed Excel modelli per creare moduli stampati.

  • Moduli in linea contengono le stesse funzionalità di moduli stampati. Inoltre, i moduli online contengono controlli. I controlli sono oggetti che visualizzano dati o che rendono più semplice per gli utenti di inserire o modificare i dati, eseguire un'azione o effettuare una selezione. In generale, controlli facilitare la maschera da usare. Esempi di controlli comuni includono le caselle di riepilogo, pulsanti di opzione e pulsanti di comando. Controlli possono anche eseguire macro assegnate e rispondere agli eventi, ad esempio clic del mouse, eseguendo Visual Basic, Applications Edition (VBA).

È possibile usare Excel in diversi modi per creare moduli cartacei e in linea.

Tipi di moduli di Excel

Raggruppa controlli correlati in un'unità visiva in un rettangolo con un'etichetta facoltativa. In genere i pulsanti di opzione, le caselle di controllo o i contenuti strettamente correlati vengono raggruppati.

Modulo dati

Un modulo dati rappresenta un modo comodo per immettere o visualizzare una riga completa di informazioni in un intervallo o una tabella senza ricorrere allo scorrimento orizzontale. L'utilizzo di un modulo dati può rivelarsi un metodo di inserimento dati più semplice rispetto allo spostamento di colonna in colonna quando sono visualizzate più colonne di dati sullo schermo. È consigliabile utilizzare un modulo dati quando è sufficiente un modulo semplice di caselle di testo in cui sono elencate le intestazioni di colonna come etichette e non sono necessarie caratteristiche sofisticate o personalizzate, ad esempio una casella di riepilogo o un pulsante di selezione.

Esempio di un tipico modulo dati Excel può generare automaticamente un modulo dati predefiniti per la propria intervallo o tabella. Il modulo dati Visualizza tutte le intestazioni di colonna come etichette in una finestra di dialogo. Ogni etichetta include una casella di testo vuota adiacenti in cui è possibile immettere dati per ogni colonna fino a un massimo di 32 colonne. In un modulo dati, è possibile immettere le nuove righe, trovare le righe posizionandosi o (in base al contenuto delle celle) aggiornare righe ed eliminare righe. Se una cella contiene un formula, il risultato della formula viene visualizzato nel modulo dati, ma non è possibile modificare la formula utilizzando il modulo dati.

Attiva o disattiva un valore che indica una scelta opposta e non ambigua. È possibile selezionare più caselle di controllo in un foglio di lavoro o in una casella di gruppo. Una casella di controllo può assumere uno dei tre stati seguenti: selezionato, deselezionato e misto, che indica una combinazione di stati selezionati e deselezionati (come in una selezione multipla).

Un foglio di lavoro è un tipo di maschera che consente di immettere e visualizzare i dati sulla griglia e sono disponibili numerose caratteristiche simili ai controlli già incorporati ai fogli di lavoro di Excel, ad esempio i commenti e convalida dati. Le celle dalle caselle di testo per il fatto che è possibile immettere e applicare la formattazione in diversi modi. Celle spesso utilizzate come etichette e regolare la larghezza e altezza della cella e unione di celle, è possibile apportare un foglio di lavoro si comporta come una maschera di immissione dati semplice. Altre caratteristiche simili ai controlli, ad esempio i commenti delle celle, collegamenti ipertestuali, le immagini di sfondo, la convalida dei dati, condizionale formattazione, grafici incorporati e il filtro automatico è possibile apportare un foglio di lavoro si comporta come un modulo avanzato.

Poiché i controlli e oggetti sono archiviati nell'area di disegno, è possibile visualizzare o visualizzare i controlli e oggetti insieme a testo associato indipendente dei limiti di riga e colonna senza modificare il layout di una tabella di dati del foglio di lavoro o una griglia. La maggior parte dei casi, molti di questi controlli possono anche essere collegati alle celle del foglio di lavoro e non richiedono il codice VBA per renderli di lavoro. È possibile impostare le proprietà che determinano se un controllo mobile liberamente o Sposta e ridimensiona insieme a una cella. Ad esempio, potrebbe essere una casella di controllo che si desidera spostare insieme relativa cella sottostante quando è ordinata in intervallo. Tuttavia, se si dispone di una casella di riepilogo che si desidera mantenere in una posizione specifica in qualsiasi momento, probabilmente non desidera spostare insieme relativa cella sottostante.

Excel sono disponibili due tipi di controlli: controlli dei moduli e controlli ActiveX. Oltre a questi set di controlli, è anche possibile aggiungere oggetti dagli strumenti di disegno, ad esempio un forme, WordArt, elemento grafico SmartArt o caselle di testo.

Nelle sezioni seguenti sono descrivono questi controlli e gli oggetti disegno e viene spiegano come utilizzare questi controlli e oggetti in modo più dettagliato.

Visualizza un elenco di una o più voci di testo selezionabili dall'utente. Utilizzare una casella di riepilogo per visualizzare un gran numero di scelte che variano nel numero o nel contenuto. Esistono tre tipi di caselle di riepilogo:

Una casella di riepilogo a selezione singola consente una sola scelta. In questo caso una casella di riepilogo assomiglia a un gruppo di pulsanti di opzione, con la differenza che una casella di riepilogo può mostrare un gran numero di voci in meno spazio.

Utilizzare i controlli dei moduli quando si desidera fare riferimento e interagire con i dati della cella senza utilizzare il codice VBA facilmente e quando si desidera aggiungere controlli ai fogli grafico. Dopo aver aggiunto un controllo casella di riepilogo a un foglio di lavoro e collegarlo a una cella, ad esempio, si può restituire un valore numerico per la posizione corrente dell'elemento selezionato nel controllo. È quindi possibile utilizzare tale valore numerico in combinazione con la funzione indice per selezionare diversi elementi dall'elenco.

Una casella di riepilogo a selezione estesa consente una sola scelta, scelte contigue e scelte non contigue (non adiacenti).

Tuttavia, questi controlli non è possibile essere aggiunti a UserForm, usati per controllare eventi o modificati per l'esecuzione di script Web nelle pagine Web.

Riepilogo dei controlli modulo

Visualizza un elenco di controlli ActiveX aggiuntivi disponibili nel computer che è possibile aggiungere a un modulo personalizzato, ad esempio Controllo Calendario 12.0 e Windows Media Player. In questa finestra di dialogo è anche possibile registrare un controllo personalizzato.

Descrizione

Callout 4

Esempio di controllo modulo etichetta

Aumenta o diminuisce un valore, ad esempio un numero, una data o un'ora. Per incrementare il valore, fare clic sulla freccia rivolta verso l'alto, mentre per diminuirlo fare clic sulla freccia rivolta verso il basso. In genere un utente può anche digitare un valore di testo direttamente in una cella o casella di testo associata.

Icona del pulsante

Nel computer sono inoltre disponibili molti controlli ActiveX installati da Excel e altri programmi, ad esempio Controllo Calendario 12.0 e Windows Media Player.

Esempio di controllo casella di gruppo della barra degli strumenti Moduli

Gruppi di controlli correlati in un'unità visiva in un rettangolo con un'etichetta facoltativa. In genere, pulsanti di opzione, caselle di controllo o il contenuto strettamente correlato è raggruppato.

Icona del pulsante

Esempio di controllo pulsante della barra degli strumenti Moduli

Attiva o disattiva un valore che indica una scelta opposta e non ambigua. È possibile selezionare più caselle di controllo contemporaneamente in un foglio di lavoro o in una casella di gruppo. Una casella di controllo può assumere uno dei tre stati seguenti: selezionato, deselezionato e misto, che indica una combinazione di stati selezionati e deselezionati (come in una selezione multipla).

Icona del pulsante

Selezionare e deselezionare i controlli per specificare proprietà o effettuare regolazioni aggiuntive.

Esempio di un controllo casella di controllo della barra degli strumenti Moduli

Attiva o disattiva un valore che indica una scelta opposta e univoco. È possibile selezionare più di una casella di controllo in un foglio di lavoro o in una casella di gruppo. Una casella di controllo può avere uno dei tre stati: selezionata (opzione attivata), deselezionata (disattivata) e mista, ovvero una combinazione di attivato e disattivato Uniti (come una selezione multipla).

Icona del pulsante

Per visualizzare il menu di scelta rapida corretto per un controllo modulo casella di gruppo, verificare di aver selezionato il perimetro della casella di gruppo e non la parte interna.

Esempio di controllo pulsante di opzione della barra degli strumenti Moduli

Consente un'unica scelta da un insieme limitato di opzioni che si escludono a vicenda ed è in genere incluso in una casella di gruppo o in una cornice. Un pulsante di opzione può assumere uno dei tre stati seguenti: selezionato, deselezionato e misto, che indica una combinazione di stati selezionati e deselezionati (come in una selezione multipla).

Icona del pulsante

Aggiungere i controlli ActiveX.

Esempio di controllo modulo casella di riepilogo

Scrivere le procedure di gestione degli eventi per i controlli ActiveX.

  • Tramite gli oggetti UserForm è inoltre possibile utilizzare funzionalità di modulo avanzate, ad esempio aggiungere a livello di programmazione un pulsante di opzione separato per ogni lettera dell'alfabeto oppure una casella di controllo per ogni voce di un lungo elenco di date e numeri.

  • Una casella di riepilogo a selezione estesa consente una sola scelta, scelte contigue e scelte non contigue (non adiacenti).

  • Una casella di riepilogo a selezione estesa consente una sola scelta, scelte contigue e scelte non contigue (o non coordinate).

Icona del pulsante

Unisce una casella di testo e una casella di riepilogo per formare una casella di riepilogo a discesa. Una casella combinata è più compatta di una casella di riepilogo, ma richiede all'utente di fare clic sulla freccia rivolta verso il basso per visualizzare l'elenco di voci. Utilizzare questo controllo per consentire a un utente di digitare una voce o di selezionarne una dall'elenco. Il controllo visualizza il valore corrente nella casella di testo, indipendentemente dal modo in cui è stato immesso il valore.

Esempio di controllo modulo casella combinata

Combina una casella di testo con una casella di riepilogo per creare una casella di riepilogo a discesa. Una casella combinata è più compatta di una casella di riepilogo ma richiede all'utente di fare clic sulla freccia verso il basso per visualizzare l'elenco degli elementi. Usare una casella combinata per consentire agli utenti di digitare una voce o scegliere un solo elemento dall'elenco. Il controllo Visualizza il valore corrente nella casella di testo, indipendentemente da come il valore viene immesso.

Icona del pulsante

Esempio di controllo barra di scorrimento della barra degli strumenti Moduli

Aumenta o diminuisce un valore, ad esempio un numero, una data o un'ora. Per incrementare il valore, fare clic sulla freccia rivolta verso l'alto, mentre per diminuirlo fare clic sulla freccia rivolta verso il basso. In genere un utente può anche digitare un valore di testo in una cella o casella di testo associata.

Callout 4

Esempio di casella di selezione della barra degli strumenti Moduli

Aumenta o diminuisce un valore, ad esempio un numero incremento, ora o Data. Per aumentare il valore, fare clic sulla freccia rivolta verso; Per ridurre il valore, fare clic sulla freccia in giù. In genere, un utente può inoltre digitare un valore di testo direttamente in una cella associata o una casella di testo.

Nota: I seguenti controlli non sono disponibili nelle cartelle di lavoro Office Excel 2007. Questi controlli possono essere utilizzati nella finestra di dialogo 5.0 fogli Excel solo.

Visualizza un elenco di controlli ActiveX aggiuntivi disponibili nel computer che è possibile aggiungere a un modulo personalizzato, ad esempio Controllo Calendario 12.0 e Windows Media Player. In questa finestra di dialogo è anche possibile registrare un controllo personalizzato.

icona del pulsante Campo di testo

Callout 4 Elenco combinata - modifica

Icona del pulsante Combinata a discesa - Modifica

Callout 4 Esegui finestra di dialogo

Controlli ActiveX

Formati di foglio di lavoro, con o senza l'utilizzo di codice VBA e UserForm VBA, è possono utilizzare i controlli ActiveX. In generale, utilizzare i controlli ActiveX quando è necessario requisiti di progettazione più flessibile rispetto a quelle disponibili per i controlli dei moduli. Controlli ActiveX dispongono vasta proprietà che è possibile utilizzare per personalizzare l'aspetto, il comportamento, i tipi di carattere e altre caratteristiche.

È anche possibile controllare diversi eventi che si verificano quando un controllo ActiveX interagisce con essi. Ad esempio, è possibile eseguire diverse operazioni, in base alla selezione un utente seleziona da un controllo casella di riepilogo o è possibile eseguire query di database per popolare una casella combinata con gli elementi quando un utente fa clic su un pulsante. È inoltre possibile scrivere macro che rispondono a eventi associati a controlli ActiveX. Quando un utente del modulo interagisce con il controllo, quindi il codice VBA viene eseguita per elaborare tutti gli eventi che si verificano per il controllo.

Il computer sono inoltre disponibili molti controlli ActiveX installati da Excel e in altri programmi, ad esempio controllo calendario 12.0 e Windows Media Player.

Importante: Non tutti i controlli ActiveX possono essere usati direttamente su fogli di lavoro. alcune possono essere utilizzate solo in Visual Basic for Applications Edition (VBA) UserForm. Se si tenta di aggiungere uno qualsiasi di questi controlli ActiveX particolari a un foglio di lavoro, verrà visualizzato il messaggio "Non è possibile inserire l'oggetto."

Tuttavia, i controlli ActiveX non possono essere aggiunti ai fogli grafico dall'interfaccia utente di fogli macro XLM. È inoltre non è possibile assegnare una macro da eseguire direttamente da un controllo ActiveX esattamente come che è possibile da un controllo modulo.

Riepilogo dei controlli ActiveX

Visualizza un elenco di controlli ActiveX aggiuntivi disponibili nel computer che è possibile aggiungere a un modulo personalizzato, ad esempio Controllo Calendario 12.0 e Windows Media Player. In questa finestra di dialogo è anche possibile registrare un controllo personalizzato.

Dopo aver aggiunto controlli modulo e ActiveX in un foglio di lavoro, è in genere necessario rifinirli e riorganizzarli in vari modi per creare un modulo accattivante e semplice da usare. Le attività più comuni prevedono di:

Icona del pulsante

Selezionare e deselezionare i controlli per specificare proprietà o effettuare regolazioni aggiuntive.

Esempio di controllo ActiveX casella di controllo

Raggruppare, copiare, spostare e allineare i controlli per organizzare il layout del foglio di lavoro.

Callout 4

Posizionare o ridimensionare i controlli rispetto alle celle.

Esempio di controllo ActiveX casella di testo

Consente di in una casella rettangolare, visualizzare, digitare o modificare testo o dati associati a una cella. Una casella di testo può essere un campo di testo statico che vengono fornite informazioni di sola lettura.

Icona del pulsante

È possibile progettare un foglio di lavoro con o senza la griglia di celle sullo sfondo. È ad esempio possibile disattivare la griglia e formattare tutte le celle con lo stesso colore o motivo oppure usare un'immagine come sfondo. Per nascondere o visualizzare la griglia, nel gruppo Mostra della scheda Visualizza selezionare o deselezionare la casella di controllo Griglia.

Esempio di controllo ActiveX pulsante di comando

Poiché esistono tre diversi tipi di controlli e oggetti che possono essere modificati in modo univoco, la categoria di appartenenza del tipo di controllo potrebbe non essere evidente. Per determinare il tipo di controllo utilizzato (modulo o ActiveX), fare clic su di esso con il pulsante destro del mouse e osservare il menu di scelta rapida:

Icona del pulsante

Per visualizzare il menu di scelta rapida corretto per un controllo modulo casella di gruppo, verificare di aver selezionato il perimetro della casella di gruppo e non la parte interna.

Esempio di controllo ActiveX pulsante di opzione

Consente una sola scelta all'interno di un numero limitato di si escludono a vicenda in genere contenuta in una casella di gruppo o una cornice. Un pulsante di opzione può avere uno dei tre stati: selezionata (opzione attivata), deselezionata (disattivata) e mista, ovvero una combinazione di attivato e disattivato Uniti (come una selezione multipla). Un pulsante di opzione viene definito anche un pulsante di opzione.

Icona del pulsante

Aggiungere i controlli ActiveX.

Esempio di controllo ActiveX casella di riepilogo

Scrivere le procedure di gestione degli eventi per i controlli ActiveX.

  • Tramite gli oggetti UserForm è inoltre possibile utilizzare funzionalità di modulo avanzate, ad esempio aggiungere a livello di programmazione un pulsante di opzione separato per ogni lettera dell'alfabeto oppure una casella di controllo per ogni voce di un lungo elenco di date e numeri.

  • Una casella di elenco di selezione multipla consente una sola scelta o scelte contigue (adiacenti).

  • Una casella di riepilogo a selezione estesa consente una sola scelta, scelte contigue e scelte non contigue (o non coordinate).

Icona del pulsante

Unisce una casella di testo e una casella di riepilogo per formare una casella di riepilogo a discesa. Una casella combinata è più compatta di una casella di riepilogo, ma richiede all'utente di fare clic sulla freccia rivolta verso il basso per visualizzare l'elenco di voci. Utilizzare questo controllo per consentire a un utente di digitare una voce o di selezionarne una dall'elenco. Il controllo visualizza il valore corrente nella casella di testo, indipendentemente dal modo in cui è stato immesso il valore.

Esempio di controllo ActiveX casella combinata

Combina una casella di testo con una casella di riepilogo per creare una casella di riepilogo a discesa. Una casella combinata è più compatta di una casella di riepilogo, ma richiede all'utente di fare clic sulla freccia verso il basso per visualizzare l'elenco degli elementi. Utilizzare per consentire all'utente di entrambi i tipi di una voce o scegliere un solo elemento dall'elenco. Il controllo Visualizza il valore corrente nella casella di testo, indipendentemente da come il valore viene immesso.

Callout 4

Interruttore

Esempio di un controllo ActiveX interruttore

Indica uno stato, ad esempio Sì/No o una modalità, ad esempio su/Off. Pulsante Alterna tra stato attivato e disattivato quando viene selezionato.

Callout 4

Esempio di controllo ActiveX pulsante di selezione

Aumenta o diminuisce un valore, ad esempio un numero incremento, ora o Data. Per aumentare il valore, fare clic sulla freccia rivolta verso; Per ridurre il valore, fare clic sulla freccia in giù. In genere, un utente può inoltre digitare un valore di testo in una cella associata o una casella di testo.

Icona del pulsante

Esempio di controllo ActiveX barra di scorrimento

Aumenta o diminuisce un valore, ad esempio un numero, una data o un'ora. Per incrementare il valore, fare clic sulla freccia rivolta verso l'alto, mentre per diminuirlo fare clic sulla freccia rivolta verso il basso. In genere un utente può anche digitare un valore di testo in una cella o casella di testo associata.

Callout 4

Etichetta

Esempio di controllo ActiveX etichetta

Identifica lo scopo di una cella o casella di testo, Visualizza testo descrittivo (ad esempio titoli, didascalie immagini) o fornisce brevi istruzioni.

Icona del pulsante

Immagine

Esempio di controllo ActiveX immagine

Incorpora un'immagine, ad esempio un bitmap, JPEG o GIF.

Cornice

Esempio di controllo ActiveX cornice

Oggetto rettangolare con un'etichetta facoltativa che gruppi di controlli correlati in un'unità visiva. In genere, pulsanti di opzione, caselle di controllo o il contenuto strettamente correlato è raggruppato in una cornice.

Nota: Il controllo ActiveX cornice non è disponibile nella sezione dei Controlli ActiveX del comando Inserisci. Tuttavia, è possibile aggiungere il controllo nella finestra di dialogo Altri controlli , selezionare Microsoft Forms 2.0 Frame.

Callout 4

Altri controlli

Visualizza un elenco di controlli ActiveX aggiuntivi disponibili nel computer che è possibile aggiungere a un modulo personalizzato, ad esempio controllo calendario 12.0 e Windows Media Player. È anche possibile registrare un controllo personalizzato nella finestra di dialogo.

Oggetti degli strumenti di disegno

Esempi di forme È consigliabile anche includere elementi grafici SmartArt, forme, WordArt e caselle di testo in una maschera. È possibile ridimensionare, ruotare, capovolgere, colore e combinare gli oggetti per creare forme ancora più complesse. Quando si digita testo direttamente in un oggetto di casella di testo o forma, il testo diventa parte di tale oggetto, ovvero se si ruota o capovolge l'oggetto, il testo verrà ruotato o capovolto. A differenza dei controlli ActiveX, è possibile assegnare attributi diversi, ad esempio dimensione del carattere e lo stile del carattere, a singole parole e caratteri nell'oggetto. È anche possibile assegnare le macro e aggiungere collegamenti ipertestuali a tali oggetti. È possibile anche creare un collegamento testo in un oggetto di casella di testo o forma a una cella del foglio di lavoro e visualizzare in modo dinamico valori aggiornati gli oggetti.

Utilizzo di controlli e oggetti nel foglio di lavoro

Dopo aver aggiunto moduli e ActiveX a un foglio di lavoro, in genere si desidera ottimizzare e ridisporre i controlli in diversi modi per creare una maschera descrittivo utente ben progettata. Attività comuni includono le seguenti:

  • Controllare la visualizzazione della griglia mentre si lavora con i controlli e decidere se visualizzare la griglia per l'utente nella maschera foglio di lavoro finale.

  • Selezionare e deselezionare i controlli in modo che è possibile specificare proprietà o effettuare regolazioni aggiuntive.

  • Modifica del testo in un controllo, ad esempio la didascalia o l'etichetta.

  • Raggruppamento, copiare, spostare e allineare i controlli per organizzare il layout del foglio di lavoro.

  • Ridimensionare e formattare i controlli per ottenere l'aspetto desiderato.

  • Posizionare o ridimensionare i controlli con una cella.

  • Proteggere i controlli e le celle collegate in base a dati specifici protezione alle esigenze.

  • Abilitare o disabilitare la stampa dei controlli quando il foglio di lavoro viene stampato.

  • Eliminare i controlli inutilizzati.

È possibile progettare un modulo di foglio di lavoro con o senza la griglia delle celle in background. Ad esempio, è consigliabile disattivare la griglia delle celle e quindi formattare tutte le celle con lo stesso colore o motivo o anche usare un'immagine come sfondo di un foglio. Per visualizzare o nascondere la griglia, nel gruppo Mostra/Nascondi della scheda visualizzazione deselezionare o selezionare la casella di controllo griglia.

Determinazione del tipo di controllo nel foglio di lavoro

Perché sono presenti tre diversi tipi di controlli e gli oggetti che è possibile modificare in modo univoco, potrebbero non riconoscere con certezza il tipo di controllo è semplicemente visualizzando su di esso. Per determinare il tipo di controllo (modulo o ActiveX), selezionare e pulsante destro del mouse sul controllo e quindi visualizzare il menu di scelta rapida:

  • Se nel menu di scelta rapida è contenuto il comando Proprietà, l'oggetto è un controllo ActiveX ed è attiva la modalità progettazione.

  • Se il menu di scelta rapida contiene il comando Assegna Macro, il controllo è un controllo modulo.

    Suggerimento: Per visualizzare il menu di scelta rapida corretto per la casella di gruppo controllo modulo, assicurarsi di selezionare il perimetro e non la parte interna della casella di gruppo.

  • Se il menu di scelta rapida contiene il comando Modifica testo, l'oggetto è un oggetto disegno.

UserForm VBA

Per la massima flessibilità, è possibile creare UserForm, finestre di dialogo personalizzata, che includono in genere uno o più controlli ActiveX. UserForm vengono resi disponibili dal codice VBA creati in Visual Basic Editor. La procedura generale per la creazione di un oggetto UserForm è i seguenti:

  1. Inserire un oggetto UserForm nel progetto VBA della cartella di lavoro. Per accedere progetto VBA della cartella di lavoro visualizzando innanzitutto Visual Basic Editor (premere ALT + F11) e quindi dal menu Inserisci, fare clic su UserForm.

  2. Scrivere una procedura per visualizzare lo UserForm.

  3. Aggiungere controlli ActiveX.

  4. Modificare le proprietà dei controlli ActiveX.

  5. Scrivere le procedure di gestione degli eventi per i controlli ActiveX.

Utilizzando UserForm, è inoltre possibile utilizzare funzionalità avanzate modulo. Ad esempio, è possibile aggiungere un pulsante di opzione separata per ogni lettera dell'alfabeto oppure è possibile aggiungere una casella di controllo per ogni elemento in un elenco di date e numeri grandi.

Prima di creare uno UserForm, è opportuno prendere in considerazione l'utilizzo di finestre di dialogo incorporate disponibili in Excel che potrebbero servire allo scopo. Queste finestre di dialogo incorporate includono le funzioni VBA InputBox e MsgBox, i metodi InputBox, GetOpenFilename e GetSaveAsFilename di Excel, nonché l'oggetto Dialogs dell'oggetto Application, che contiene tutte le finestre di dialogo incorporate di Excel.

Per altre informazioni, esplorare il Dev Center per sviluppatori di Microsoft Office Excel.

Torna all'inizio

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×