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 :
Merci d'avance de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager