Assegnare una macro ad un pulsante

Anonimo
2013-05-25T21:25:14+00:00

Scusate ma sono arrugginito!

Domanda banale: Mi spiegate come assegnare una macro ad un pulsante i  Excel?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2013-05-27T04:49:19+00:00

....

Grazie davvero; infatti ho risolto inserendo il codice; tuttavia mi rimane la curiosità: cosa inserisco per assegnare la macro? (Chiedo scusa ma sono arrugginito con excel)

Cosa devo inserire invece del pulsante di comando?

Allora.

Quando si utilizzano le macro, sarebbe buona norma avere la scheda Sviluppo attivata. Per fare questo:

  • Scheda File
  • Opzioni (a sx)
  • Personalizzazione barra multifunzione (a sx)
  • A dx, sotto a Personalizza barra multifunzione, metti la spunta a Sviluppo
  • Ok

Adesso, ammesso che tu abbia già la tua macro salvata in un modulo standard, puoi eseguirla in diversi modi.

A) Puoi assegnarle un tasto di scelta rapida, senza dover inserire nessun pulsante.

  1. Premi assieme ALT+F8
  2. Nella finestra che si apre seleziona la macro da eseguire
  3. Pulsante Opzioni
  4. Assegna il tasto di scelta rapida (esempio: a)
  5. Chiudi la finestra
  6. Adesso se premi assieme CTRL+a verrà eseguita la tua macro

B) Puoi inserire un pulsante nella barra multifunzione

  1. Scheda File
  2. Opzioni (a sx)
  3. Barra di accesso rapido (a sx)
  4. A dx in Scegli comandi da seleziona Macro
  5. Sotto compaiono le macro disponibili, fra le quali le tue
  6. Seleziona la macro alla quale vuoi assegnare il pulsante
  7. Seleziona il pulsante Aggiungi
  8. Un pulsante è stato aggiunto nella parte dx
  9. Selezionalo
  10. Seleziona il pulsante Modifica
  11. Adesso hai la possibilità di assegnare una icona ed un nome al tuo pulsante
  12. Due volte Ok per finire
  13. La tua macro è disponibile nella barra di accesso rapido

C) Puoi assegnare la macro ad un pulsante Controllo (abbastanza limitato)

  1. Scheda Sviluppo
  2. Apri il Pulsante inserisci facendo click nel triangolino in basso sullo stesso pulsante
  3. Seleziona il pulsante nella prima parte della finestrella che si apre (è il primo controllo in alto a sx)
  4. Disegna il pulsante sul foglio
  5. Appare una finestra nella quale ci sono le tue macro
  6. Seleziona la macro da assegnare al pulsante
  7. Ok

Se hai già il pulsante di tipo controllo sul foglio, selezionalo con il tasto dx del mouse e poi esegui i punti C7 e 8.

D) Puoi assegnare la macro ad un pulsante ActiveX (consigliato)

  1. Scheda Sviluppo
  2. Apri il Pulsante inserisci facendo click nel triangolino in basso sullo stesso pulsante
  3. Controlla che nella scheda sviluppo sia attivo il pulsante Modalità progettazione
  4. Seleziona il pulsante di comando (Controllo ActiveX (terza fila, primo a sx)
  5. Disegnalo sul foglio
  6. Selezionalo con il tasto dx del mouse (oppure doppio click sul pulsante)
  7. Visualizza codice
  8. Inserisci la chiamata alla tua macro (Esempio: Call NomeMacro)
  9. ALT+F11 per tornare in Excel lato celle
  10. Deseleziona la Modalità progettazione nella scheda Sviluppo

E) Puoi assegnare la macro ad un pulsante inserito  in una scheda esistente o in una nuova scheda. Per una scheda esistente:

  1. Scheda sviluppo
  2. Opzioni (a sx)
  3. Personalizzazione barra multifunzione (a sx)
  4. A dx in Scegli comandi da, seleziona Macro
  5. Sotto cerca e seleziona la tua macro
  6. A dx seleziona la scheda nella quale vuoi inserire il pulsante
  7. Espandi il più e seleziona il gruppo di pulsanti nella quale inserire il tuo pulsante
  8. Quindi seleziona il pulsante Aggiungi
  9. Vedi i punti B da 8 in poi per modificare icona e nome

F) Per una nuova scheda, pegui i punti E da 1 a 5, quindi:

  1. A dx seleziona: Nuova scheda
  2. Verra inserita una nuova scheda che contiene già un Nuovo gruppo
  3. Selezionali uno alla volta e premi il pulsante Modifica per modificarne il nome
  4. Quindi segui E da 4 in poi) selezionando come destinazione del pulsante il gruppo nella nuova scheda che hai creato
  5. Alla fine, premi OK

G) Puoi richiamare la tua macro da altre macro, controlli posizionati sulle UserForm, eventi di Fogli/Workbook, ma non mi sembra sia il tuo caso.

La risposta è stata utile?

0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-05-26T16:02:16+00:00

    ...

    Appunto, è questo il problema!

    Col clic destro trovo queste voci:

    taglia

    copia

    incolla

    proprietà

    visualizza codice

    oggetto pulsante di comando>modifica

    gruppo

    ordine

    formato controllo

     

    ma non "assegna macro"

    Appunto ... il tuo è un Pulsante di comando (controllo ActiveX) che ha una gestione un po' diversa.

    Se intendi utilizzare questo scegli visualizza codice.

    Ciao,

    Andrea.

    Grazie davvero; infatti ho risolto inserendo il codice; tuttavia mi rimane la curiosità: cosa inserisco per assegnare la macro? (Chiedo scusa ma sono arrugginito con excel)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-05-26T10:01:30+00:00

    ...

    Appunto, è questo il problema!

    Col clic destro trovo queste voci:

    taglia

    copia

    incolla

    proprietà

    visualizza codice

    oggetto pulsante di comando>modifica

    gruppo

    ordine

    formato controllo

     

    ma non "assegna macro"

    Appunto ... il tuo è un Pulsante di comando (controllo ActiveX) che ha una gestione un po' diversa.

    Se intendi utilizzare questo scegli visualizza codice.

    Ciao,

    Andrea.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-05-26T09:31:37+00:00

    Scusate ma sono arrugginito!

    Domanda banale: Mi spiegate come assegnare una macro ad un pulsante i  Excel?

    Grazie

    Ciao Fangio,

    tasto destro sul pulsante, assegna macro.

    Ciao,

    Andrea.

    Appunto, è questo il problema!

    Col clic destro trovo queste voci:

    taglia

    copia

    incolla

    proprietà

    visualizza codice

    oggetto pulsante di comando>modifica

    gruppo

    ordine

    formato controllo

    ma non "assegna macro"

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-05-25T21:40:20+00:00

    Scusate ma sono arrugginito!

    Domanda banale: Mi spiegate come assegnare una macro ad un pulsante i  Excel?

    Grazie

    Ciao Fangio,

    tasto destro sul pulsante, assegna macro.

    Ciao,

    Andrea.

    La risposta è stata utile?

    0 commenti Nessun commento