intercettare tasto esc su ciclo

Anonimo
2012-02-10T19:52:29+00:00

salve 

ho del codice vba in cui eseguo un ciclo for molto lungo che al suo interno esegue delle operazioni anche queste molto lunghe

io vorrei fare un controllo dentro il ciclo più esterno in modo tale da intercettare la pressione

del tasto ESC  e quando premuto effettuare una richiesta all'utente per sapere se vuole interrompere l'operazione oppure vuole proseguire con l'elaborazione

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
2012-02-18T15:31:52+00:00

Penso sia più pratico fare tutto da VBA usando il metodo Application.OnKey

es.:

...........

Application.OnKey "^a", "NomeDellaMacroCheVoglioEseguire"

...........

Dopo di che questo codice è stato eseguito, la macro "NomeDellaMacroCheVoglioEseguire" verrà eseguita ogni volta che si preme la combinazione di tasti  CTRL+a.

bark! .. bark!

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2012-02-11T09:33:12+00:00

Il codice è perfetto ma come faccio a fare questo :

quote:

Aggancia la macro mStop che trovi qui sotto ad una tasto di scelta rapida(esempio CTRL+a).

Vedi qui punto 5: http://www.maurogsc.eu/excel/xlsdoveinserirecodice.aspx

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-02-11T10:26:14+00:00

    lol piu facile di cosi :)

    ;-)

    Buona giornata e grazie per il cortese riscontro.

    La risposta è stata utile?

    0 commenti Nessun commento