Aggiungere o modificare una macro per un controllo 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.

È possibile automatizzare un controllo modulo o un controllo ActiveX eseguendo le operazioni seguenti:

  • Eseguire un'azione o un'operazione quando un utente fa clic su un controllo modulo assegnando una macro.

  • Eseguire il codice di Microsoft Visual Basic, Applications Edition (VBA) per elaborare gli eventi che si verificano quando un utente interagisce con un controllo ActiveX.

Per altre informazioni su come creare macro, vedere creare o eliminare una macro.

Aggiungere o modificare una macro per un controllo modulo

  1. Fare clic con il pulsante destro del mouse sul controllo e quindi scegliere Assegna macro.

    Verrà visualizzata la finestra di dialogo Assegna macro .

  2. Per specificare la posizione di una macro esistente, selezionare il punto in cui si trova la macro nella casella macro in eseguendo una delle operazioni seguenti:

    • Per cercare la macro in una cartella di lavoro aperta, selezionare tutte le cartelle di lavoro aperte.

      Nota: Se la macro che si vuole assegnare al controllo si trova in una cartella di lavoro distinta, aprire prima la cartella di lavoro in modo che sia disponibile nella casella di riepilogo macro in .

    • Per limitare la ricerca della macro alla cartella di lavoro che contiene il foglio di lavoro corrente, selezionare questa cartella.

    • Per limitare la ricerca della macro a una cartella di lavoro specifica, selezionarla nell'elenco dei nomi di cartella di lavoro aperti disponibili.

  3. Eseguire una delle operazioni seguenti:

    Assegnare una macro    Eseguire una delle operazioni seguenti:

    • Registrare una nuova macro    Fare clic su registrae quando si termina la registrazione della macro, nel gruppo codice della scheda sviluppo fare clic su Interrompi registrazione Icona del pulsante .

    • Assegnare una macro esistente    Fare doppio clic su una macro nell'elenco oppure immetterne il nome nella casella Nome macro .

    • Creare una nuova macro    Fare clic su nuovo e quindi, in Visual Basic Editor, scrivere una nuova macro.

      Per altre informazioni su come scrivere macro, vedere Guida di Visual Basic.

      Modificare una macro assegnata    Eseguire una delle operazioni seguenti:

    • Modificare la macro assegnata    Fare clic sul nome della macro nella casella Nome macro e quindi fare clic su modifica.

    • Assegnare una macro esistente diversa    Fare doppio clic su una macro nell'elenco oppure immetterne il nome nella casella Nome macro .

Aggiungere o modificare una macro per un controllo ActiveX

  1. Se la scheda sviluppo non è disponibile, visualizzarla.

    In Excel 2016, 2013, 2010:

    1. Scegliere File > Opzioni > Personalizza barra multifunzione.

    2. In Personalizza barra multifunzioneselezionare la casella di controllo sviluppo e quindi fare clic su OK.

    In Excel 2007:

    1. Fare clic sul pulsante Microsoft Office Icona del pulsante Office e quindi su Opzioni di Excel.

    2. Nella categoria Popular , in Opzioni principali per l'uso di Excel, selezionare la casella di controllo Mostra scheda sviluppo sulla barra multifunzione e quindi fare clic su OK.

  2. Per modificare il controllo ActiveX, verificare che sia attiva la modalità progettazione. Nel gruppo controlli della scheda sviluppo attivare la modalità progettazione Icona del pulsante .

  3. Selezionare il controllo.

    Per altre informazioni, vedere selezionare o deselezionare i controlli in un fogliodi lavoro.

  4. nel gruppo controlli della scheda sviluppo fare clic su Visualizza codice Icona del pulsante .

    Nota: È anche possibile modificare una macro esistente facendo clic con il pulsante destro del mouse sul controllo e quindi scegliendo Visualizza codice.

  5. In Visual Basic Editor scrivere una nuova macro o modificare la macro esistente.

    Per altre informazioni su come scrivere macro, vedere Guida di Visual Basic.

  6. Dopo aver completato la scrittura della macro, fare clic su Chiudi e tornare a Microsoft Excel dal menu file in Visual Basic Editor.

  7. Dopo aver completato la progettazione del controllo, nel gruppo controlli della scheda sviluppo disattivare la modalità progettazione Icona del pulsante .

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.

×