Risultati da 1 a 4 di 4

Discussione: Spostarsi da un foglio ad un altro premendo "INVIO"



  1. #1
    L'avatar di L'invisibile
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Milano
    Età
    38
    Messaggi
    1
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    0

    Spostarsi da un foglio ad un altro premendo "INVIO"

    Ciao a tutti,
    ho un problema con un file excel di OFFICE 2010.
    Questo è composto da 4 fogli nominati "1", "2", "3" e "4".
    Quello che avrei bisogno di fare è che quando mi trovo (solo ed esclusivamente) nel foglio "4" (nel quale non devo inserire alcun dato e che è solo un riassuntivo di valori che ho inserito nei fogli 1, 2 e 3), premendo il tasto "INVIO", io venga riportato nel foglio"1".
    NON VOGLIO utilizzare pulsanti; cercando in internet ho trovato questa stringa:

    Codice: 
    Private Sub Workbook_Open()
    Application.OnKey "{RETURN}", "1"
    End Sub

    e funziona, ma mi permette di ritornare al foglio "1" premendo "INVIO" anche dai fogli "2" e "3", ma non è ciò che voglio.
    potete aiutarmi?
    Grazie mille
    P.S. non sono per nulla pratico di VBA, scusate se ho scritto castronerie!!!
    Ultima modifica fatta da:cromagno; 08/01/16 alle 17:35 Motivo: Inserito codice VBA tra i TAG CODE.
    Invia MPPM 

  2. #2
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    809
    Versione Office
    2016 64bit
    Likes ricevuti
    142
    Likes dati
    52
    Invia MPPM 

  3. #3

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao,
    sinceramente non capisco il richiamo a quell' "1".
    Dopo Application.OnKey si dovrebbe richiamare una macro che non può essere nominata solo con un numero... :256:

    Comunque... hai sbagliato l'evento (Workbook Open).
    Dopo aver scritto una semplice macro (la chiameremo "primo") in un modulo standard per attivare il Foglio "1":

    Codice: 
    Sub primo()
    Sheets(1).Activate
    End Sub
    Posizionati nel modulo di classe del Foglio "4" ed usa gli eventi Worksheet_Activate e Worksheet_Deactivate rispettivamente per assegnare la macro "primo" alla pressione del tasto INVIO e per "liberarla":

    Codice: 
    Private Sub Worksheet_Activate()
    Application.OnKey "{RETURN}", "primo"
    End Sub
    
    
    Private Sub Worksheet_Deactivate()
    Application.OnKey "{RETURN}"
    End Sub
    Ti lascio un file di esempio in allegato...

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

  4. #4

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Citazione Originariamente Scritto da rollis13 Visualizza Messaggio
    Grazie Rollis.

    @L'invisibile
    Sei nuovo, quindi benvenuto, ma ti consiglio di leggere il regolamento prima di postare:
    http://www.forumexcel.it/forum/2-ann...rum?p=30post30

    Il cross-posting non è gradito.
    Questa discussione verrà chiusa.
    Ultima modifica fatta da:cromagno; 08/01/16 alle 18:52

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."
    Invia MPPM 

Discussioni Simili

  1. [Risolto] Ordinare con la funzione "piccolo"..ma "portandosi dietro" anche altri dati affiancati
    Di mauri73 nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 05/02/17, 14:57
  2. [Risolto] Come leggere la seguente formula =SE.ERRORE(INDIRETTO("'"&A1&"'!K1";1);""))
    Di sitolofi nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 20/12/16, 14:54
  3. Risposte: 9
    Ultimo Messaggio: 20/11/16, 16:54
  4. Macro invio Unica mail formato PDF di "n" fogli
    Di freepredator nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 19/02/16, 21:00
  5. Collegamento "foglio elenco" e "fogli singoli"
    Di Maurizio76 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 23/11/15, 10:14

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •