Avvio automatico di macro



  • Avvio "automatico" di macro
    di Toscanaccio (utente non iscritto) data: 28/04/2016 13:08:24

    Salve a tutti!
    Volendo far partire una macro quando nel foglio 1 viene modificato il contenuto della cella M7 (e solo in questo caso), ho provato ad utilizzare ed adattare dei tutorial che ho trovato in rete, ma la seguente istruzione non mi lancia la macro: dove l'errore? Come vedete ho lasciato anche le righe d'istruzione che ha scritto l'autore della macro.
    Un grazie anticipato a chi vorrà rispondermi.
    Massimo

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim Indirizzo
    ' non si possono selezionare più celle
    If Target.Count > 1 Then
    ActiveCell.Select
    Exit Sub
    End If
    ' viene rivelata la cella selezionata
    Indirizzo = Target.Address(0, 0)
    Select Case Indirizzo
    Case "M7"

    Application.Run "'Rapporto Settimanale.2.xls'!Prova"
    End Select
    End Sub



  • di patel data: 28/04/2016 13:15:28

    devi usare
    Private Sub Worksheet_Change
    e non
    Private Sub Worksheet_SelectionChange





  • di Toscanaccio (utente non iscritto) data: 28/04/2016 13:46:30

    Grazie!
    Mi sembrava di aver già tentato quella strada ma evidentemente mi sbagliavo
    Massimo