Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A7")) Is Nothing Then
[J7] = IIf(UCase(Target) = "X", "OUI", "")
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
Target.Offset(0, 10) = IIf(UCase(Target) = "X", "OUI", "")
End If
End Sub
Sans voir le fichier ce n'est pas évident de comprendre la demande
il est nécessaire de savoir comment arrive le "X" dans la colonne A
Est-ce via la macro ou par saisie manuelle dans la cellule concernée ???
ou par un autre moyen ???
Super merci ! par contre si j'enlève le "X" le oui disparaît alors que ma facture est créée. Serait-il possible d'avoir un bout de code à la suite de ma macro qui créer la facture, indiquant d'aller dans la feuille 1, rechercher la ligne ou est situé "X" et afficher oui sur la colonne 6 de cette même ligne
je joins un fichier pour aider
ps : il n'y a pas de macro qui créer la facture sur ce fichier
je reviens vers vous car je n'ai pas trouvé de solution pour que le oui reste. Serait-il possible d'ajouter un bout de code à une macro déjà existante qui crée la facture ? cela me permettrait d'être sûr que le OUI est bien sur la bonne ligne et ainsi éviter qu'un OUI s'ajoute parce que j'ai ajouté "X" sur une ligne sans le faire exprès.