Menu Chiudi

MS Excel 41 – Utilizzo dei controlli UserForm in un foglio di lavoro

  • Controlli nei fogli di lavoro di Excel: Pulsanti, caselle di controllo (CheckBox), caselle combinate (ComboBox), e barre di scorrimento permettono di creare interfacce interattive direttamente nel foglio.
    • Automatizzare attività comuni
    • Consentire agli utenti di selezionare valori da un elenco
    • Creare dashboard interattivi
    • Controllare input senza scrivere formule complesse
  • Tipi di controlli:
    • Controlli modulo: Più semplici e compatibili con macro.
    • Controlli ActiveX: Più personalizzabili e avanzati.
  • Aggiunta di un controllo:
    1. Vai su ‘Sviluppo’ → ‘Inserisci’
    2. Scegli un controllo (Modulo o ActiveX)
    3. Clicca e trascina nel foglio per posizionarlo
  • Modalità struttura (Design Mode): Necessaria per modificare controlli ActiveX.
    • Modificare dimensioni e posizione
    • Cambiare proprietà
    • Scrivere codice per eventi
  • Proprietà comuni:
    • Name: Nome interno del controllo (usato nel codice)
    • Caption/Text: Testo visualizzato
    • LinkedCell: Cella collegata al controllo
    • Value: Valore corrente
    • Enabled/Visible: Abilita/disabilita o mostra/nasconde il controllo
  • Collegamento dei controlli alle celle: Alcuni controlli possono essere collegati a una cella tramite la proprietà LinkedCell.
  • Creazione di macro per i controlli:
    • Controlli modulo: Clic destro → Assegna macro → scegli o crea una macro.
    • Controlli ActiveX: Entra in modalità struttura, doppio clic sul controllo per aprire l’editor VBA e scrivi il codice nell’evento.
  • Revisione dei controlli ActiveX disponibili:
    • CheckBox: Seleziona o deseleziona un’opzione.
    • ComboBox: Seleziona un elemento da un elenco a discesa.
    • CommandButton: Avvia una macro o esegue un’azione.
    • Image: Visualizza un’immagine nel foglio.
    • Label: Visualizza testo statico.
    • ListBox: Elenco di selezione, singola o multipla.
    • OptionButton: Scelta esclusiva tra opzioni.
    • ScrollBar: Scorrimento di un valore numerico.
    • SpinButton: Simile alla ScrollBar ma con pulsanti su/giù.
    • TextBox: Inserimento di testo libero.
    • ToggleButton: Pulsante a due stati (premuto/non premuto).
Pubblicato il Microsoft 365, MS Excel - Dispense, MS-Excel