Modification bdd avec formulaire userform

  • Initiateur de la discussion Initiateur de la discussion sebcane
  • Date de début Date de début

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 !

S

sebcane

Guest
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 modification par un modérateur:
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
357
Retour