Evento excel legato alle celle



  • Evento excel legato alle celle
    di Vincenzo (utente non iscritto) data: 24/03/2013 21:08:19

    Salve,
    è possibile far partire un evento quando cambia il contenuto solo di determinate celle di un foglio excel?
    Esiste il worsheet_change, ma non riesco a farlo funzionare.
    Ad esempio vorrei che l'evento si verificasse solo nel momento in cui cambi il contenuto di alcune celle ben precise.
    Invece non deve accadere nulla se cambia il contenuto di tutte le altre celle.
    Qualcuno può aiutarmi su come devo impostare il codice?
    Vi ringrazio



  • di Vecchio Frac data: 24/03/2013 22:11:12

    cit. " Esiste il worsheet_change, ma non riesco a farlo funzionare. "
    ---> Perchè? come scrivi l'evento? dove lo scrivi?

    Private Sub Worksheet_Change(ByVal Target As Range)
    if Target = [C1] Then msgbox "Hai modificato C1")
    if Target = [D3] Then msgbox "Hai modificato D3")
    if Target = [B10] Then msgbox "Hai modificato B10")
    End Sub

    Se metti questo codice nell'area codice del foglio corrente e poi modifichi una delle celle indicate (C1, D3, B10), vedrai comparire il messaggio.
    Adesso tocca a te provare, capire come funziona, e implementare la tua versione :)





  • di Vincenzo (utente non iscritto) data: 24/03/2013 23:35:59

    Grazie mille!