Il sito di Yahoo Answers verrà chiuso il 4 maggio 2021 (ora della costa est degli USA) e dal 20 aprile 2021 (ora della costa est degli USA) sarà in modalità di sola lettura. Non verranno apportate modifiche ad altre proprietà o servizi di Yahoo o al tuo account Yahoo. Puoi trovare maggiori informazioni sulla chiusura di Yahoo Answers e su come scaricare i tuoi dati in questa pagina di aiuto.

Come si assegna una macro ad una cella su excel?

Piuttosto che creare un pulsante, vorrei che la macro si attivasse al click su una cella.. come si fa?

1 risposta

Classificazione
  • Anonimo
    1 decennio fa
    Risposta preferita

    Non ne vedo l'utilità ma ad ogni modo si puo' fare, devi inserire una macro non in un modulo ma nel codice vba del foglio in cui si trova la cella da associare alla macro, se per sempio vuoi che la macro venga eseguita quando clicchi sulla cella "A1" del "Foglio1", vai in VBA, a sinistra nella sezione "progetto" fai doppio click su Foglio1 per aprire la pagina dell'inserimento codice relativo al Foglio1 e incolli quanto segue:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Target <> Range("A1") Then Exit Sub

    Call Tua_macro

    End Sub

    Adesso o cambi il nome Tua_macro con il nome della tua macro creata in un modulo della cartella di lavoro oppure inserisci tutto il codice della tua macro direttamente qui al posto di Call Tua_macro che va cancellato.

    Fonte/i: saluti
Altre domande? Fai una domanda e ottieni le risposte che cerchi.