Actualiser feuille excel avec macro VBA

Résolu
guadoc Messages postés 89 Statut Membre -  
guadoc Messages postés 89 Statut Membre -
Bonjour,

J'aimerais savoir comment lancer une macro VBA à chaque fois qu'on change la valeur d'une case dans une feuille excel. Une sorte de mise à jour automatique.

2 réponses

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    Deux possibilités :

    1/ Pour qu'une action s'éxécute pour toute modification de valeur dans une feuille quelconque du classeur ,
    Insérer avec l'éditeur VBA dans le dossier "ThisWorkbook" la macro suivante
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
        '
        'Actions de la Macro pour toute modif de valeur du classeur
        '
    End Sub
    


    2/ Pour qu'une action s'éxécute pour toute modification de valeur dans une feuille donnée ,
    Insérer avec l'éditeur VBA dans le dossier de la feuille la macro :

    Private Sub Worksheet_Change(ByVal Target As Range)
        '
        'Actions de la Macro pour toute modif de valeur de la feuille
        '
    End Sub
    


    A+
    4