Aggiungere o modificare una macro per un controllo in un foglio di lavoro

Per i controlli (controllo: Oggetto dell'interfaccia grafica utente, ad esempio una casella di testo, una casella di controllo, una barra di scorrimento o un pulsante di comando, che consente di controllare il programma. È possibile utilizzare i controlli per visualizzare dati o scelte, eseguire un'azione o facilitare la lettura dell'interfaccia utente.) dei moduli e i controlli ActiveX, è possibile eseguire le operazioni seguenti:

Per ulteriori informazioni sulla creazione e la modifica delle macro, vedere la sezione Macro della Guida.

Per saperne di più


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

  1. Per specificare la posizione di una macro esistente, selezionare l'opzione appropriata nella casella Macro in eseguendo una delle operazioni seguenti:
    • Per ricercare la macro in qualsiasi cartella di lavoro aperta, selezionare Tutte le cartelle di lavoro aperte.

 Nota   Se la macro che si desidera assegnare al controllo si trova in una cartella di lavoro separata, aprire tale cartella in modo che risulti disponibile nella casella di riepilogo Macro in.

  • Per limitare la ricerca della macro alla cartella di lavoro contenente il foglio di lavoro corrente, selezionare Questa cartella di lavoro.
  • Per limitare la ricerca della macro a una cartella di lavoro specifica, selezionare tale cartella nell'elenco dei nomi delle cartelle di lavoro aperte disponibili.
  1. Eseguire una delle operazioni seguenti:

Assegnare una macro    Eseguire una delle operazioni seguenti:

Per ulteriori informazioni sulla scrittura delle macro, vedere la Guida di Visual Basic (Guida in linea di Microsoft Visual Basic: Per visualizzare la Guida in linea di Visual Basic in Excel, scegliere Macro dal menu Strumenti, quindi scegliere Visual Basic Editor. Infine, scegliere Guida in linea Microsoft Visual Basic dal menu ?.).

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 su Modifica.
  • Assegnare una macro esistente diversa    Fare doppio clic su una macro nell'elenco oppure immetterne il nome nella casella Nome macro.

Torna all'inizio Torna all'inizio

Aggiungere o modificare una macro per un controllo ActiveX

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

MostraCome visualizzare la scheda Sviluppo

  1. Fare clic sul pulsante Microsoft Office Icona del pulsante , quindi su Opzioni di Excel.
  1. Nella categoria Impostazioni generali in Opzioni principali per l'utilizzo di Excel selezionare la casella di controllo Mostra scheda Sviluppo sulla barra multifunzione, quindi scegliere OK.

 Nota   La barra multifunzione è un componente dell'Interfaccia utente Microsoft Office Fluent.

  1. Per modificare il controllo ActiveX, verificare che sia attiva la modalità progettazione. Nel gruppo Controlli della scheda Sviluppo attivare Modalità Progettazione Icona del pulsante.
  2. Selezionare il controllo.

Per ulteriori informazioni, vedere Selezionare o deselezionare controlli in un foglio di lavoro.

  1. Nel gruppo Controlli della scheda Sviluppo fare clic su Visualizza codice Icona del pulsante.

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

  1. In Visual Basic Editor (Visual Basic Editor: Ambiente per la scrittura e modifica di codice e routine di Visual Basic, Applications Edition. Visual Basic Editor include una serie completa di strumenti di debug che consentono di individuare nel codice problemi di sintassi, di esecuzione e di logica.) scrivere una nuova macro oppure modificare la macro esistente.

Per ulteriori informazioni sulla scrittura delle macro, vedere la Guida di Visual Basic (Guida in linea di Microsoft Visual Basic: Per visualizzare la Guida in linea di Visual Basic in Excel, scegliere Macro dal menu Strumenti, quindi scegliere Visual Basic Editor. Infine, scegliere Guida in linea Microsoft Visual Basic dal menu ?.).

  1. Dopo aver scritto la macro, scegliere Chiudi e torna a Microsoft Excel dal menu File.
  2. Dopo aver finito di progettare il controllo, nel gruppo Controlli della scheda Sviluppo disattivare Modalità Progettazione Icona del pulsante.

Torna all'inizio Torna all'inizio

 
 
Si applica a:
Excel 2007