Click tasto ESC



  • Click tasto "ESC"
    di rambo424 data: 26/09/2014 00:22:49

    Ciao ragazzi!
    non so come, non so perchè, ma durante l'esecuzione di una macro che ho scritto, quando clicko su "ESC" per debuggare, il codice mi rimanda a una particolare sub.. credo che da qualche parte ho associato all'evente click ESC il call di questa sub..
    il problema è che non so come ho fatto, e quindi non so come evitare che questo accada!!! :''''''D

    Idee, suggerimenti per intercettare la linea di codice??



    Grazie a tutti!!!!!



  • di Zer0Kelvin data: 26/09/2014 06:53:46

    Ciao.
    Spiegati meglio, non si capisce cosa vuoi dire.
    Cosa significa "cliccare ESC per debuggare"; cosa dovrebbe succedere premendo ESC?



  • di lepat (utente non iscritto) data: 26/09/2014 08:37:04

    Uno dei metodi per interrompere l'esecuzione di una macro è PREMERE il tasto Esc.
    nei panni di rambo avrei scritto:
    Ho COPIATO una macro che va in loop, quando PREMO su "ESC" per debuggare, non ci capisco nulla.
    Il mio obiettivo sarebbe questo "...................", allego il file sperando che possiate darmi una soluzione.



  • di rambo424 (utente non iscritto) data: 26/09/2014 09:38:31

    mm ciao lepat.. quando mi hai visto scrivere macro tu? facile sparare a zero quando non si capisce.. mi meraviglio.. non è questa l'impostazione mentale di chi "smanetta" su un PC.
    Ti assicuro che non ho nè copiato nulla, nè va in loop niente; ti pregherei ti andarci cauto con i giudizi



    Provo a spiegarmi meglio:

    ho scritto una serie di Subroutine, strutturate in modo tale da comporre un tool che esegue una serie di operazioni. Ora, il prbolema che riscontro è il seguente:

    quando runno il tool, chiamando la sub principale, il programma gira, e gira bene, e fa tutto quello che deve, senza andare in loop. Però, se clicko su ESC per breakarlo, invece di apparire il msgbox di Office che mi avverte delle operazioni di debug, codice intercetta in qualche modo il click, e mi rimanda a una particolare SUB.
    Ho provato a fare un find nell'editor interno per "onkey", "cancel", ma niente.
    Credo che da qualche parte ci sia una riga, inserita e dimenticata che mi intercetta l'evento click e mi rimanda alla sub. Analizzare tutto il codice è praticamente impossibile, perchè sono pagine e pagine di codice (è un tool abbastanza strutturato), e chiedevo aiuto a qualcuno di voi un aiuto, se mai avesse un'intuizione su cosa possa essere. Pregherei utenti che intendono offendere (vedi commento di sotto) di esimersi dalle offese, perchè vi assicuro che è un lavoro che ha impiegato circa sei mesi di programmazione.

    grazie a chi contribuirà alla causa



  • di lepat (utente non iscritto) data: 26/09/2014 09:55:40

    non avevo intenzione di offenderti, ma da come ti esprimi (non si clicca su un tasto, si preme un tasto) non si deduce che tu sia pratico di pc e di programmazione. Quando si interrompe l'esecuzione con Esc questa non si ferma in corrispondenza di un errore, ma dipende dall'istante in cui hai premuto il tasto. Inoltre non puoi pretendere che siamo capaci di trovare un errore in un lavoro che ha chiesto sei mesi di programmazione soltanto in base alla tua descrizione e senza poterlo testare.