Tâche automatique
c
Bonjour à tous,
J'ai besoin de votre aide et voici mon problème.
J'ai créé un tableau excel comprenant deux feuilles, sur une des feuilles j'ai une liste de clients avec nom adresse et n° de client.
Sur l'autre feuille, j'ai des colonnes correspondant aux règlements à effectuer et des dates.
Je voudrais, en tapant dans une colonne de la feuille n°2 le nom du client inscrit sur la feuille n°1, que ce soit son numéro de client qui s'inscrive en appuyant sur la touche "entrée" ou autre.
Ceci afin de pouvoir travailler avec les références clients sans être obligée de les apprendre par coeur.
Merci beaucoup à tous et bonne journée.
f
Bonjour,
regarde le fichier joint, tout y est expliqué
Pour info, le code :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row > 1 And Target <> "" Then
'si la cellule modifiée est dans la première colonne
'et que la ligne est supérieure à 1
'et que la cellule modifiée n'est pas vide
With Sheets("Feuil1")
'avec l'onglet 1
x = Application.Match(Target, .Range("noms"), 0) + 1
'on cherche le numéro de ligne du nom
'fonction équivalente à la fonction de feuille "EQUIV"
Application.EnableEvents = False
'on désactive les évènements
Target = .Cells(x, 3).Value
'on remplace la valeur de la cellule par le numéro
Application.EnableEvents = True
'on réactive les évènements
End With
End If
End Suble fichier :