Risultati da 1 a 12 di 12

Discussione: inibire il click del mouse sulle etichette dei fogli



  1. #1
    L'avatar di Japogi
    Clicca e Apri
    Data Registrazione
    Jul 2016
    LocalitÓ
    Napoli
    EtÓ
    37
    Messaggi
    64
    Versione Office
    Excel 2007
    Likes ricevuti
    1

    inibire il click del mouse sulle etichette dei fogli

    Buona sera e buon ferragosto passato,

    volevo chiedervi se Ŕ possibile inibire il click del mouse sulle etichette dei foglio?

    In pratica vorrei che si cambiassero i fogli della mia cartella di lavoro solo tramite del pulsanti che ho creato all'interno dei fogli senza dare la possibilitÓ di cambiare foglio facendo click sulle etichette.

    Grazie

    saluti
    G

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6814
    Versione Office
    2013
    Likes ricevuti
    721
    Likes dati
    165

    Re: inibire il click del mouse sulle etichette dei fogli

    Ciao Japogi

    Non so se si pu˛ inibire il clic sulle schede ma puoi nasconderle o attraverso i men¨ di Excel (ora sono fuori e non ho Excel) oppure con il VBA con questa istruzione

    ActiveWindow.DisplayWorkbookTabs = False

    che puoi mettere in un Worksheet_Activate

    per ripritinarle ......= True

    Mi scuso per la mancanza dei tag code ma sono da cell.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupiditÓ umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  3. I seguenti 2 utenti hanno dato un "Like" a alfrimpa per questo post:


  4. #3

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    LocalitÓ
    Napoli
    EtÓ
    64
    Messaggi
    6814
    Versione Office
    2013
    Likes ricevuti
    721
    Likes dati
    165

    Re: inibire il click del mouse sulle etichette dei fogli

    Scusa con ActiveSheet_Activate ho detto una sciocchezza.

    Potresti metterla in Workbook_Open (ma Ŕ da provare)
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupiditÓ umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  5. #4
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: inibire il click del mouse sulle etichette dei fogli

    Citazione Originariamente Scritto da Japogi Visualizza Messaggio

    In pratica vorrei che si cambiassero i fogli della mia cartella di lavoro solo tramite del pulsanti che ho creato all'interno dei fogli senza dare la possibilitÓ di cambiare foglio facendo click sulle etichette.
    Grazie
    saluti
    G
    Devi tenere nascosti tutti i fogli tranne quello attivo e con la macro assegnata al tasto di navigazione, rendi visibile e attivo il foglio di destinazione e nascondi il foglio di partenza.
    Saluti
    GG

    Inviato dal mio GT-I9105P utilizzando Tapatalk

  6. #5
    L'avatar di Japogi
    Clicca e Apri
    Data Registrazione
    Jul 2016
    LocalitÓ
    Napoli
    EtÓ
    37
    Messaggi
    64
    Versione Office
    Excel 2007
    Likes ricevuti
    1

    Re: inibire il click del mouse sulle etichette dei fogli

    Salve,
    ho delle difficoltÓ.

    Ho usato il seguente codice in ThisWorkBook per nascondere tutti i fogli tranne il foglio "menu"

    Codice: 
    Private Sub Workbook_Open()
    
    
    For i = 1 To Worksheets.Count
            If Sheets(i).Name <> "menu" Then
            Worksheets(i).Visible = xlVeryHidden
            End If
        Next
    
    
    End Sub
    purtroppo non riesco a capire come far funzionare il resto:
    1) come faccio ad assegnare una macro al mio linkche mi nasconda il menu e mi visualizza il foglio corrispondente del link?
    2) come assegnare ai PULSANTI dei fogli la macro che mi rimanda al menu nascondendo il foglio visualizzato?

    grazie
    saluti
    G
    File Allegati File Allegati

  7. #6
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: inibire il click del mouse sulle etichette dei fogli

    inserisci nel foglio delle forme il cui nome sia uguale a quello dei fogli cui puntano e gli assegni la macro cambia_foglio, che avrai inserito in un modulo standard.

    in questa cartella di lavoro/ThisWorkbook scrivi:
    Codice: 
    Private Sub Workbook_Open()
    With Sheets("menu")
    .Visible = True
    .Activate
    End With
    
    
    For i = 1 To Worksheets.Count
            If Sheets(i).Name <> "menu" Then
            Worksheets(i).Visible = xlVeryHidden
            End If
    Next
    End Sub
    in un modulo standard:
    Codice: 
    Sub cambia_foglio()      
    With Sheets(Application.Caller)
        .Visible = True
    Sheets(ActiveSheet.Name).Visible = xlVeryHidden
        .Activate
    End With
    End Sub
    File Allegati File Allegati

  8. #7
    L'avatar di Japogi
    Clicca e Apri
    Data Registrazione
    Jul 2016
    LocalitÓ
    Napoli
    EtÓ
    37
    Messaggi
    64
    Versione Office
    Excel 2007
    Likes ricevuti
    1

    Re: inibire il click del mouse sulle etichette dei fogli

    Grazie GG


    ho fatto una prova sul mio file di lavoro inserendo una figura con la scritta Foglio1 ma mi restituisce errore a questa riga:

    With Sheets(Application.Caller)

  9. #8
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: inibire il click del mouse sulle etichette dei fogli

    il nome della figura, cui hai assegnato la macro cambia_foglio, deve essere quello di un foglio presente nella cartella.

    allaga il file...
    saluti
    gg

  10. #9
    L'avatar di Japogi
    Clicca e Apri
    Data Registrazione
    Jul 2016
    LocalitÓ
    Napoli
    EtÓ
    37
    Messaggi
    64
    Versione Office
    Excel 2007
    Likes ricevuti
    1

    Re: inibire il click del mouse sulle etichette dei fogli

    Citazione Originariamente Scritto da ggratis Visualizza Messaggio
    il nome della figura, cui hai assegnato la macro cambia_foglio, deve essere quello di un foglio presente nella cartella.

    allaga il file...
    saluti
    gg

    Si il nome assegnato alla figura corrisponde al foglio presente nella cartella di lavoro,
    ho sia inserito il nome Foglio1 ed antri con FoglioN che ANALISI ma non vanno.

    Questo Ŕ il file:

    https://www.dropbox.com/s/i0mc1nfha3...opia.xlsm?dl=0
    Ultima modifica fatta da:Japogi; 17/08/16 alle 17:35 Motivo: ho inserito il file corretto

  11. #10
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: inibire il click del mouse sulle etichette dei fogli

    Il nome della figura lo devi assegnare, dalla casella in cui assegni i nomi agli intervalli, chiaramente se avevi precedentemente assegnato un collegamento ipertestuale, questo va rimosso altrimenti va in conflitto
    ho controllato i nomi di alcuni tasti e non erano assegnati correttamente (vedi tasto analisi, ha nome "rettangolo arrotondato 43" oltre ad avere assegnato un collegamento ipertestuale, mentre va sostituito con il nome "analisi"; stessa cosa per i tasti torna al men¨ nei vari fogli devi chiamarli tutti PANIERE_FTSE_MIB ed eliminare i collegamenti ipertestuali che avevi assegnato che sui fogli nascosti non funzionano pi¨)

    poi, non so se Ŕ il caso di tenere l'istruzione
    .visibile = xlVeryHidden
    piuttosto che
    .visibile = false

    la differenza Ŕ che se li setti a false con tasto destro scopri li vedi e li puoi attivare altrimenti con tasto destro scopri non li vedi per niente e per rivederli tutti ti serve una macro del tipo

    Codice: 
    Sub visualizza_tutti()
    For i = 1 To Worksheets.Count
            Worksheets(i).Visible = True
    Next
    End Sub
    definito tutto puoi utilizzare l'istruzione
    Codice: 
    ActiveWindow.DisplayWorkbookTabs = False
    per far sparire la barra di navigazione suggerita da alfrimpa


    saluti
    gg

  12. #11
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    LocalitÓ
    Livorno
    EtÓ
    72
    Messaggi
    1119
    Versione Office
    2010
    Likes ricevuti
    146
    Likes dati
    1

    Re: inibire il click del mouse sulle etichette dei fogli

    non hai capito bene l'esempio di ggratis, i pulsanti immagine devono avere come nome il nome del foglio e non Rettangolo...
    altrimenti application.caller non funziona

  13. #12
    L'avatar di Japogi
    Clicca e Apri
    Data Registrazione
    Jul 2016
    LocalitÓ
    Napoli
    EtÓ
    37
    Messaggi
    64
    Versione Office
    Excel 2007
    Likes ricevuti
    1

    Re: inibire il click del mouse sulle etichette dei fogli

    Ah perdonatemi adesso ho compreso grazie gg e patel

    Saluti

Discussioni Simili

  1. [Risolto] Su click casella di testo
    Di fiore64 nel forum Domande su Microsoft Access
    Risposte: 5
    Ultimo Messaggio: 02/05/17, 14:29
  2. Come formattare un file Excel usando pulsanti invece delle etichette dei fogli
    Di ProgrammD69 nel forum Domande su Excel VBA e MACRO
    Risposte: 27
    Ultimo Messaggio: 08/09/16, 19:49
  3. Come formattare un file Excel usando pulsanti invece delle etichette dei fogli
    Di ProgrammD69 nel forum Domande su Excel in generale
    Risposte: 14
    Ultimo Messaggio: 05/09/16, 19:14
  4. Commento al click
    Di bobparr nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 01/08/16, 18:08
  5. Inibire i Button
    Di dautattmaui nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 29/07/16, 17:58

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
  •