Sviluppare funzionalita su Microsoft Office con VBA messaggio in un pulsante

Login Registrati
Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #54913 Score: 0 | Risposta

    frank_ciccio
    Partecipante
      3 pts

      Ciao a tutti,

      nel foglio allegato c'è un pulsante verde per cancellare la colonna A.

      E' possibile che se mi avvicino nel pulsante compaia un messaggio con il testo che c'è in F2 ?

      Grazie

      Allegati:
      You must be logged in to view attached files.
      #54915 Score: 0 | Risposta

      Marius44
      Moderatore
        58 pts

        Ciao

        Prova a passare il mouse sull'immagie col cestino. Vedi cosa è diventato visibile?

        Il codice utilizzato è il seguente:

        Option Explicit
        
        Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
            Dim farXmargin As Single, farYmargin As Single
            Dim marginSize As Single
            Application.EnableEvents = False
            marginSize = 5
            
            farXmargin = Image1.Width - marginSize
            farYmargin = Image1.Height - marginSize
            
            If X < marginSize Or Y < marginSize Or X > farXmargin Or Y > farYmargin Then
                Foglio1.Shapes("mInfo").Visible = False
            Else
                Foglio1.Shapes("mInfo").Visible = True
            End If
            Application.EnableEvents = True
        End Sub
        

        Vedi se è quello che cercavi. Fai sapere. Ciao,

        Mario

        Allegati:
        You must be logged in to view attached files.
        #54917 Score: 0 | Risposta

        frank_ciccio
        Partecipante
          3 pts

          Grazie Mario,

          come soluzione va bene ma come adattarla al pulsante verde?

          #54919 Score: 0 | Risposta

          Marius44
          Moderatore
            58 pts

            Ciao

            Non puoi adattarla! Cioè devi capire come ho fatto ed adeguarti. Mi spiego.

            I due oggetti che vedi sono due immagini (ActiveX). Nella prima, che ho lasciato come denominazione Image1, ho inserito l'immagine del cestino. Nella seconda, che ho denominato mInfo, ho inserito la tua dicitura che ho salvato come immagine .jpg. La macro dà l'effetto di nascondere/scoprire la seconda immagine.

            La materiale cancellazione del contenuto della colonna A (cioè il lavoro della tua macro) andrebbe inserito dopo:

            Foglio1.Shapes("mInfo").Visible = True

            Prova e fai sapere. Ciao,

            Mario

          Login Registrati
          Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
          Rispondi a: messaggio in un pulsante
          Gli allegati sono permessi solo ad utenti REGISTRATI
          Le tue informazioni: