Bonjour a tous,
c'est mon premier post sur ce forum qui m'a déjà bien aidé
Je viens vous demander de l'aide au sujet d'une de mes macro VBA.
Je souhaiterais qu'à chaque fois que j’écris une valeur dans une case, la macro lance une autre macro qui me utiliserais ladite valeur...
J'utilise le code suivant: (j'ai changé ici ma seconde macro par une ligne de code simple, par souci de simplicité)
Le problème, c'est que le code fonctionne avec l'ancienne valeur de ma case Target, et moi je voudrais que le code fonctionne avec la valeur que je rentre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub Worksheet_SelectionChange(ByVal target As Range) If Not Intersect(target, Range("x4:ds204")) Is Nothing Then ligne = target.Row '(ligne) étant une variable Public qui me servira dans mon autre macro Cells(ligne, 21) = target.Value End If End Sub
Est ce qu'il existe un moyen ou pas ?
Merci d'avance![]()
Partager