Lancer une macro suite à la modification d'une cellule
Bonjour,
Je souhaiterais copier de manière automatique toute une plage de données dès que celle ci est mise à jour
Dans mon fichier excel j'ai
- un onglet appelé Export qui recoit des données de manières régulières et automatiques provenant d'un logiciel externe qui vient écrire dans cet onglet
- un onglet appelé Recap où je souhaite remettre en forme ces données
Dans cet onglet Recap j'ai une formule en B1 qui compte le nombre de colonnes non vides dans mon onglet Export
Je souhaiterais que dès que sa valeur change les données présentes dans l'onglet Export soient copiées dans mon onglet Recap
J'ai crée une macro dans le workbook en public, appellée Copie_Valeurs qui copie les données d'un onglet à l'autre et elle marche.
Maintenant j'aimerais la lancer de manière automatique dès que la cellule B1 est incrémentée mais ce que j'ai écrit ne fonctionne pas :
Code:
1 2 3 4 5
| Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address <> "$B$1" Then Exit Sub
Call Copie_valeurs
End Sub |
Merci d'avance de votre aide