Activeworkbook da personalxls



  • Activeworkbook da personal.xls
    di Mdepi (utente non iscritto) data: 11/04/2011

    Salve a tutti!

    voglio che la mia macro esegua determinate operazioni ad ogni modifica di una cella del foglio di lavoro. per fare ciò ho scritto il codice in "thisworkbook" selezionando come evento "sheetchange". il problema sorge quando vado ad inserire tale macro nella cartella personal.xls per averla sempre disponibile. come faccio a riferirmi alla cartella di lavoro attiva e ad eseguire il codice ogni volta che modifico una cella in tale cartella?
    riassumendo: ho bisogno di una macro localizzata in personal.xls che esegua delle operazioni ogni volta che modifico una cella in un foglio di lavoro attivo, che ovviamente non appartiene a personal.xls.

    spero di essere stato chiaro, ringrazio anticipatamente chiunque mi dia una mano!


     
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    
    'Stampa il messaggio ogni volta che cambia una cella
    MsgBox "Messaggio di prova"
    
    End Sub