Bonjour, j'ai une macro qui fonctionne correctement pour une ligne donnée (2)
Je souhaiterais savoir comment je peux incrémenter la coordonnée de la ligne automatiquement.
Voici la macro en question:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Application.Intersect(Target, Range("B2:AE2")) Is Nothing Then
Range("AG2").Value = "X"
End If
Application.EnableEvents = True
End Sub
Je suppose que je dois utiliser une boucle en définissant une variable qui commence à 2 jusque ma dernière ligne mais je ne vois pas comment la mettre dans les parenthèse après Range.
J'imaginais
I=2
For I<35 :.....
(Target, Range("BI:AEI")) Is Nothing Then
Range("AEI").Value ="X"
Next
mais je vais avoir un conflit dans le nom de la cellule
Merci de votre aide