Modification bdd avec formulaire userform

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sebcane

XLDnaute Nouveau
Bonjour,
J'aurais voulu l'avis de spécialiste en VBA 😉

Sur mon fichier ci-joint je veux à l'aide de mon userform pouvoir lire mes données mais aussi les modifier (et même pourquoi pas ajouter des données à la suite de celles déjà présente)

Mon problème se trouve à la modification:
Lorsque je clique sur la liste déroulante de ma combobox1 et que je clic sur la référence qui m'intéresse aucun problème la modification se fait au bon endroit. (après avoir modifier et cliquer sur le bouton "modifier")

Mais lorsque je tape le début de la référence dans le combobox1 puis que je clic sur la référence qui me reste dans la barre de choix, la modification écrase une ligne dans ma base de donnée. (après avoir modifier et cliquer sur le bouton "modifier")

Je vous remercie par avance pour votre recherche 😉
 

Pièces jointes

Dernière édition:
Re : Modification bdd avec formulaire userform

Salut,

Ton problème provient du fait que la recherche intuitive change le numéro d'index des références dans la combobox.
Comme ton combobox prend la valeur de ta ligne -1, on peut l'utiliser pour écrire sur la bonne ligne.

Dans le code du bouton "Modifier", remplace : Ligne = ComboBox1.ListIndex + 2
par : Ligne = ComboBox1.Value + 1

Nairolf
Mon Blog : XL assistant
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Power Query
Réponses
2
Affichages
203
Réponses
2
Affichages
311
Réponses
12
Affichages
311
Retour