Risultati da 1 a 19 di 19

Discussione: Taggare pulsante/Foto



  1. #1
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    57
    Messaggi
    312
    Versione Office
    2010
    Utile ricevuti
    12
    Utile dati
    531

    Taggare pulsante/Foto

    Buon giorno a tutti,

    Vorrei sapere se c'è un modo, con vba o altro, per taggare vari pulsanti/foto che comandano delle macro su un foglio excel...
    Attendo con ansia consigli o soluzioni in merito.
    Ringrazio anticipatamente
    Ultima modifica fatta da:Gerardo Zuccalà; 18/09/16 alle 20:17 Motivo: Aggiunto Risolto
    Windows8.1 office 2010

  2. #2
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    1828
    Versione Office
    Excel2010
    Utile ricevuti
    453
    Utile dati
    110

    Re: Taggare pulsante/Foto

    Ciao Vincenzo
    non mi è molto chiaro cosa vorresti. Ti dispiacerebbe proporre un esempio?
    Grazie. Ciao,
    Mario

  3. #3
    L'avatar di tanimon
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    _
    Messaggi
    183
    Versione Office
    Excel 2007
    Utile ricevuti
    27
    Utile dati
    4

    Re: Taggare pulsante/Foto

    ciao Vincenzo,
    ed un saluto Mario


    se può esserti utile, su un Form i pulsanti hanno la proprietà ControlTipText.

    Non ce l'hanno su un Foglio, nè activex nè modulo.

    Di più non sò

    Frank
    Excel 2007 win7 - Rispondo solo a Thread corredati di file contenente una struttura dei dati consona alla richieta. Studiatela bene...! E prima di postare!
    Domanda: "Come avranno fatto gli utilizzatori di Excel VBA, quando non esisteva il registratore di macro?"

  4. #4
    L'avatar di tanimon
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    _
    Messaggi
    183
    Versione Office
    Excel 2007
    Utile ricevuti
    27
    Utile dati
    4

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da tanimon Visualizza Messaggio
    se può esserti utile, su un Form i pulsanti hanno la proprietà ControlTipText.

    Frank
    Leggi CommadButton


    Frank
    Excel 2007 win7 - Rispondo solo a Thread corredati di file contenente una struttura dei dati consona alla richieta. Studiatela bene...! E prima di postare!
    Domanda: "Come avranno fatto gli utilizzatori di Excel VBA, quando non esisteva il registratore di macro?"

  5. #5
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    57
    Messaggi
    312
    Versione Office
    2010
    Utile ricevuti
    12
    Utile dati
    531

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da Marius44 Visualizza Messaggio
    Ciao Vincenzo
    non mi è molto chiaro cosa vorresti. Ti dispiacerebbe proporre un esempio?
    Grazie. Ciao,
    Mario
    Ciao Mario,
    In un foglio excel Ho inserito delle icone come pulsante per attivare dei comandi tipo: Salva, invia, vai a ......, ecc
    quello che vorrei ottenere è, passando sopra con il mouse, le informazioni di quello che fa il pulsante preventivamente scritte, non so dove...
    sarebbe un po' come taggare una foto.. quando ci passi sopra ti viene fuori il nome...
    è possibile?
    è praticamente quello che fa proprietà ControlTipText
    Un grazie a te e Frank per aver preso in considerazione la mia richiesta
    Windows8.1 office 2010

  6. #6
    L'avatar di tanimon
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    _
    Messaggi
    183
    Versione Office
    Excel 2007
    Utile ricevuti
    27
    Utile dati
    4

    Re: Taggare pulsante/Foto

    Codice: 
    Private Sub CommandButton1_MouseMove(ByVal Button  As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As  Single)
    Sheets("Foglio1").CommandButton1.Caption = "prova"
    End Sub

    al selection_change del foglio, od altro evento a Tua scelta,
    dovrai ripristinare la caption.
    Ma a questo ci pensi Tu, no?!?!?!?

    ciao
    Frank
    Excel 2007 win7 - Rispondo solo a Thread corredati di file contenente una struttura dei dati consona alla richieta. Studiatela bene...! E prima di postare!
    Domanda: "Come avranno fatto gli utilizzatori di Excel VBA, quando non esisteva il registratore di macro?"

  7. #7
    L'avatar di tanimon
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    _
    Messaggi
    183
    Versione Office
    Excel 2007
    Utile ricevuti
    27
    Utile dati
    4

    Re: Taggare pulsante/Foto

    ma su un CommandButton non è più logico mettere direttamente la Caption appropriata?

    Frank
    Excel 2007 win7 - Rispondo solo a Thread corredati di file contenente una struttura dei dati consona alla richieta. Studiatela bene...! E prima di postare!
    Domanda: "Come avranno fatto gli utilizzatori di Excel VBA, quando non esisteva il registratore di macro?"

  8. #8
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    57
    Messaggi
    312
    Versione Office
    2010
    Utile ricevuti
    12
    Utile dati
    531

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da tanimon Visualizza Messaggio
    ma su un CommandButton non è più logico mettere direttamente la Caption appropriata?

    Frank
    Ciao Frank,
    Forse non mi sono spiegato bene...
    Quello che io vado a pigiare è un'immagine a cui ho collegato una macro.... non è un pulsante (controllo modulo) o un pulsante di comando (controllo ActiveX)
    se lo seleziono, in strumenti immagine, è nominato esempio "Immagine 16".... ritengo pertanto che bisognerebbe lavorare su "Immagine 16" con una macro....
    Sarà possibile?
    Grazie
    Windows8.1 office 2010

  9. #9
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    1828
    Versione Office
    Excel2010
    Utile ricevuti
    453
    Utile dati
    110

    Re: Taggare pulsante/Foto

    Ciao Vincenzo
    Mi associo, purtroppo, a quanto detto da Tanimon (ciao Frank): non credo sia possibile realizzare quanto chiedi. Mi auguro di essere smentito.

    Ciao,
    Mario

  10. #10

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    4521
    Versione Office
    2011/2016MAC
    Utile ricevuti
    1523
    Utile dati
    957

    Re: Taggare pulsante/Foto

    Ciao Vincenzo,
    se ho ben capito puoi procedere in questo modo:

    Ti posizioni sull'immagine o forma o altro e col tasto destro del mouse scegli "Collegamento ipertestuale"
    Quindi scrivi una qualsiasi cosa dove c'è l'indicazione "collega" e nella "Descrizione" scrivi il tuo TAG
    Quando passi sopra col mouse vedi la descrizione in anteprima

    Ti allego un file come miglior esempio.

    File Tag
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  11. I seguenti 6 utenti hanno dato un "Utile" a ges per questo post:


  12. #11
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    1828
    Versione Office
    Excel2010
    Utile ricevuti
    453
    Utile dati
    110

    Re: Taggare pulsante/Foto

    Ciao ges
    ammetto che non conoscevo questa possibilità.
    Ottimo suggerimento per Vincenzo (come vedi è stato facile e veloce smentirmi).

    Ciao,
    Mario

  13. #12
    L'avatar di tanimon
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    _
    Messaggi
    183
    Versione Office
    Excel 2007
    Utile ricevuti
    27
    Utile dati
    4

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao Vincenzo,
    se ho ben capito puoi procedere in questo modo:

    Ti posizioni sull'immagine o forma o altro e col tasto destro del mouse scegli "Collegamento ipertestuale"
    Quindi scrivi una qualsiasi cosa dove c'è l'indicazione "collega" e nella "Descrizione" scrivi il tuo TAG
    Quando passi sopra col mouse vedi la descrizione in anteprima
    non sò se è quello che cercava Vincenzo ma è ineccepibile.... funziona


    Frank
    Excel 2007 win7 - Rispondo solo a Thread corredati di file contenente una struttura dei dati consona alla richieta. Studiatela bene...! E prima di postare!
    Domanda: "Come avranno fatto gli utilizzatori di Excel VBA, quando non esisteva il registratore di macro?"

  14. #13
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    57
    Messaggi
    312
    Versione Office
    2010
    Utile ricevuti
    12
    Utile dati
    531

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao Vincenzo,
    se ho ben capito puoi procedere in questo modo:

    Ti posizioni sull'immagine o forma o altro e col tasto destro del mouse scegli "Collegamento ipertestuale"
    Quindi scrivi una qualsiasi cosa dove c'è l'indicazione "collega" e nella "Descrizione" scrivi il tuo TAG
    Quando passi sopra col mouse vedi la descrizione in anteprima

    Ti allego un file come miglior esempio.

    File Tag

    Perfetto Ges,
    Hai centrato la mia richiesta
    Grazie
    Windows8.1 office 2010

  15. #14
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    57
    Messaggi
    312
    Versione Office
    2010
    Utile ricevuti
    12
    Utile dati
    531

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da Vincenzo Damiani Visualizza Messaggio
    Perfetto Ges,
    Hai centrato la mia richiesta
    Grazie
    Ciao Ges, ciao Forum,
    Risolto un Problema ne nasce un' altro.
    Ho notato che se all'immagine/pulsante è attivo il collegamento ipertestuale la macro, collegata allo stesso pulsante, non funziona.
    Mi spigo meglio:
    come detto in precedenza ho delle immagine che fungono da pulsanti che, cliccandoci sopra, attivano dei comandi/macro,
    se allo stesso pulsante attivo il collegamento ipertestuale per inserire il Tag/commento non funziona più come pulsante attiva macro.
    C'è la soluzione?
    Grazie
    Windows8.1 office 2010

  16. #15

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    4521
    Versione Office
    2011/2016MAC
    Utile ricevuti
    1523
    Utile dati
    957

    Re: Taggare pulsante/Foto

    Ciao Vincenzo,
    ammetto che non avevo provato con la macro, però ragionandoci un po' ho trovato una soluzione.

    Allora, aprendo le impostazioni per il collegamento ipertestuale ho cliccato sull'opzione "ancoraggio" e quindi ho scelto una cella (E10). In questo modo il collegamento ipertestuale funziona selezionando questa cella da me scelta.

    A questo aprendo il VB Editor ho aperto il modulo di classe del foglio1 e ho inserito il codice che scateni un evento con la selezione (SelectionChange) richiamando allo scatenarsi le routine che invece ho scritto nel modulo standard.

    Col metodo Intersect ho puntato solo alla selezione della cella scelta, disattivando con Application.EnableEvents = False gli eventi in modo che non succeda nulla cambiando selezione nel foglio.
    Codice: 
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        Application.EnableEvents = False
            If Not Intersect(Target, Cells(10, 4)) Is Nothing Then
                Diamante1_Clic
            ElseIf Not Intersect(Target, Cells(10, 7)) Is Nothing Then
                Immagine2_Clic
            End If
        Application.EnableEvents = True
    End Sub

    Per prova ho creato una routine che scrive in E1 un testo abbinata ad una forma e un'altra che cancella il testo in E1 abbinata ad un'immagine. Ovviamente passato sopra col tasto del mouse compare un avviso che descrive la funzione del pulsante.

    Ti non vedi fare altro che copiarti il codice del modulo di classe modificando le celle in modo che siano uguali a quelle del collegamento ipertestuale; queste celle che saranno selezionate meglio metterle sotto l'immagine o il bottone in modo che non sono accessibili col mouse.

    Spero sia chiaro, allego il file.
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  17. I seguenti 2 utenti hanno dato un "Utile" a ges per questo post:


  18. #16
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    57
    Messaggi
    312
    Versione Office
    2010
    Utile ricevuti
    12
    Utile dati
    531

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao Vincenzo,
    ammetto che non avevo provato con la macro, però ragionandoci un po' ho trovato una soluzione.

    Allora, aprendo le impostazioni per il collegamento ipertestuale ho cliccato sull'opzione "ancoraggio" e quindi ho scelto una cella (E10). In questo modo il collegamento ipertestuale funziona selezionando questa cella da me scelta.

    A questo aprendo il VB Editor ho aperto il modulo di classe del foglio1 e ho inserito il codice che scateni un evento con la selezione (SelectionChange) richiamando allo scatenarsi le routine che invece ho scritto nel modulo standard.

    Col metodo Intersect ho puntato solo alla selezione della cella scelta, disattivando con Application.EnableEvents = False gli eventi in modo che non succeda nulla cambiando selezione nel foglio.
    Codice: 
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        Application.EnableEvents = False
            If Not Intersect(Target, Cells(10, 4)) Is Nothing Then
                Diamante1_Clic
            ElseIf Not Intersect(Target, Cells(10, 7)) Is Nothing Then
                Immagine2_Clic
            End If
        Application.EnableEvents = True
    End Sub

    Per prova ho creato una routine che scrive in E1 un testo abbinata ad una forma e un'altra che cancella il testo in E1 abbinata ad un'immagine. Ovviamente passato sopra col tasto del mouse compare un avviso che descrive la funzione del pulsante.

    Ti non vedi fare altro che copiarti il codice del modulo di classe modificando le celle in modo che siano uguali a quelle del collegamento ipertestuale; queste celle che saranno selezionate meglio metterle sotto l'immagine o il bottone in modo che non sono accessibili col mouse.

    Spero sia chiaro, allego il file.
    Fantastico Ges,
    La tua soluzione funziona
    Sono senza parole.
    Grazie
    Windows8.1 office 2010

  19. #17

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    3126
    Versione Office
    2013
    Utile ricevuti
    932
    Utile dati
    753

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao Vincenzo,
    ammetto che non avevo provato con la macro, però ragionandoci un po' ho trovato una soluzione.

    Allora, aprendo le impostazioni per il collegamento ipertestuale ho cliccato sull'opzione "ancoraggio" e quindi ho scelto una cella (E10). In questo modo il collegamento ipertestuale funziona selezionando questa cella da me scelta.

    A questo aprendo il VB Editor ho aperto il modulo di classe del foglio1 e ho inserito il codice che scateni un evento con la selezione (SelectionChange) richiamando allo scatenarsi le routine che invece ho scritto nel modulo standard.

    Col metodo Intersect ho puntato solo alla selezione della cella scelta, disattivando con Application.EnableEvents = False gli eventi in modo che non succeda nulla cambiando selezione nel foglio.
    Codice: 
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        Application.EnableEvents = False
            If Not Intersect(Target, Cells(10, 4)) Is Nothing Then
                Diamante1_Clic
            ElseIf Not Intersect(Target, Cells(10, 7)) Is Nothing Then
                Immagine2_Clic
            End If
        Application.EnableEvents = True
    End Sub

    Per prova ho creato una routine che scrive in E1 un testo abbinata ad una forma e un'altra che cancella il testo in E1 abbinata ad un'immagine. Ovviamente passato sopra col tasto del mouse compare un avviso che descrive la funzione del pulsante.

    Ti non vedi fare altro che copiarti il codice del modulo di classe modificando le celle in modo che siano uguali a quelle del collegamento ipertestuale; queste celle che saranno selezionate meglio metterle sotto l'immagine o il bottone in modo che non sono accessibili col mouse.

    Spero sia chiaro, allego il file.
    Ges........ sei il numero 1

    mi stavo ammattendo da più di mezz'ora con il metodo intersect, ma mi ero fissato sulla strada sbagliata....
    In pratica volevo verificare l'intersect in base alla shape (quindi usando le proprietà: top, left, etc...), ma non avevo minimamente pensato di poter prendere come riferimento una cella "interna" al range dell'immagine

    Ti sei meritato la coppa in "toda discusion" (oramai @Dillina ci sta influenzando con lo spagnolo ).

    P.S.
    Altre soluzioni sono spiegate qui:
    http://excel.tips.net/T003294_Screen..._an_Image.html

    anche se dopo averlo letto avevo deciso subito di trovare una mia strada (o quella di @ges... che è meglio ).
    Ultima modifica fatta da:cromagno; 17/09/16 alle 17:44 Motivo: Ho aggiunto il puffo...che è meglio.

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

  20. I seguenti 2 utenti hanno dato un "Utile" a cromagno per questo post:


  21. #18

    L'avatar di scossa
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Verona Provincia
    Età
    57
    Messaggi
    960
    Versione Office
    .
    Utile ricevuti
    310
    Utile dati
    0

    Re: Taggare pulsante/Foto

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Spero sia chiaro, allego il file.
    Bravo Ges, ottima intuizione; chi la dura la vince!
    Bye!
    scossa
    scossa's web site
    ___
    Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)

  22. #19

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    4521
    Versione Office
    2011/2016MAC
    Utile ricevuti
    1523
    Utile dati
    957

    Re: Taggare pulsante/Foto

    @ Vincenzo - Grazie del riscontro, contento che funziona.
    @ Cromagno - Muchas gracias (influenza Dillynica ) ma sei troppo buono, si è trattato solo di un "lampo" che mi è venuto dopo la digestione dell'ammazzacaffè!
    @ Scossa - Questo complimento da parte tua è da incorniciare!!! ... ma lo dico sempre, il merito è anche tuo che meno di un anno fa mi aiutasti con i tuoi interventi a imparare il vba.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

Discussioni Simili

  1. [Risolto] Pulsante Carica Documento e Pulsante Apri Documento Caricato
    Di xeienl nel forum Domande su Microsoft Access
    Risposte: 20
    Ultimo Messaggio: 08/02/17, 05:51
  2. Macro foto
    Di roky48 nel forum Domande su Excel VBA e MACRO
    Risposte: 32
    Ultimo Messaggio: 10/05/16, 18:40
  3. test foto
    Di Andrea_Ra nel forum Test dei vostri post
    Risposte: 1
    Ultimo Messaggio: 09/02/16, 12:17
  4. Taggare utente
    Di Max nel forum Problemi, suggerimenti e Novità del forum
    Risposte: 1
    Ultimo Messaggio: 26/11/15, 19:42
  5. foto 3
    Di Gerardo Zuccalà nel forum Test dei vostri post
    Risposte: 6
    Ultimo Messaggio: 18/06/15, 09:04

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
  •