Remplacer une ligne dans une feuille si elle existe déja lors de sauvegarde.

Messages postés
55
Date d'inscription
mardi 27 août 2019
Statut
Membre
Dernière intervention
17 septembre 2019
- - Dernière réponse : yg_be
Messages postés
8547
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
- 11 sept. 2019 à 13:18
Bonjour,

je sauvegarde la valeur des textbox et combobox dans une feuille.

j'aimerai que on ne puisse pas sauvegarder plusieurs fois la même ligne, vérifier si la ligne existe déjà dans la feuille, si oui alors on remplace son contenu.

Merci de l'aide


Configuration: Windows / Edge 18.17763
Afficher la suite 

1 réponse

Messages postés
8547
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
424
0
Merci
bonjour,
"la même ligne", tu veux sans doute dire une ligne avec la même valeur en colonne A?
il suffit alors d'appliquer (en l'adaptant, bien sûr) la logique que tu utilises déjà plusieurs fois pour chercher à quelle ligne se trouve une valeur:
Set noms = .Range("A3", .Cells(Rows.Count, "A").End(xlUp)).Find( _
        What:=Me.TextBox_EquipementSAP.Value, _
        LookIn:=xlValues, LookAt:=xlWhole, SearchDirection:=xlPrevious)
Commenter la réponse de yg_be