macro su condizione



  • macro su condizione
    di ludagi data: 12/08/2013 09:49:45

    come fare per lanciare una macro ogni volta che :

    cella H4 < cella H3

    grazie



  • di Grograman data: 12/08/2013 10:48:53

    Sicuro sicuro che lo voglia fare "ogni volta"?
     
    Option Explicit
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        With Me
            If .Range("H4") < .Range("H3") Then
                Debug.Print .Range("H4").Value
            End If
        End With
    End Sub
    



  • di ludagi data: 12/08/2013 10:57:41

    grazie


    si sono sicuro ogni qualvolta H4 < H3

    pero' non vedo il comando che lancia la macro

    grazie



  • di Grograman data: 12/08/2013 10:58:36


     
    
    Option Explicit
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        With Me
            If .Range("H4") < .Range("H3") Then
                call mimodulo.miamacro
            End If
        End With
    End Sub
     
    



  • di ludagi data: 12/08/2013 11:06:05

    grazie provero'...

    mimodulo sta' per il modulo dove è registrata la mia macro ?



  • di ludagi data: 12/08/2013 11:44:17

    provato non funziona ....

    fore perchè nella cella H3 vi è la formula +H2 ??

    chissa'



  • di ludagi data: 13/08/2013 12:21:22

    nessuna altro suggerimento ??

    nella cella H3 vi è la formula +H2

    quindi la cella H3 si aggiorna quando la cella H2 (DDE) cambia ...

    sperando in un suggerimento ...

    ringrazio



  • di Grograman data: 13/08/2013 12:34:51

    No file no party.



  • di ludagi data: 13/08/2013 12:49:57

    ho allegato il file ...ma non so a cosa serve nella mia richiesta ...

    grazie



  • di Grograman data: 13/08/2013 13:18:56

    Hai allegato un file senza alcuna formula nè macro.

    Il mio intervento si chiude quindi qui!



  • di ludagi data: 13/08/2013 13:28:24

    grazie lo stesso ...vuoi complicare una richiesta semplicissima ......e cioè quale comando permette di acquisire il cambiamento in una cella contenente una formula.

    l'unica formula è quella in H3 e cioè +H2 ....riportata nel file ....
    per quanto riguarda la macro che deve lanciare al cambiamento di H3 mi funziona perfettamente e non ho problema ...

    quindi la richiesta è semplicissima:

    come rilevare il cambiamento in una cella non con insrimento diretto da tastiera ma in seguito ad una formula anche se banale ..


    grazie siete sempre disponibili