Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Doublons dans combobox - aide

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 !

thespeedy20

XLDnaute Occasionnel
Bonjour à tous

J'ai repris un exemple de Jacques Boisgontier (merci à lui) pour créer une fiche client......
j'ai un petit soucis avec mon combobox, dès que j'ai plusieurs nom de famille les mêmes avec des prénoms différents, il n'affiche pas les renseignements...j'ai beau cherché l"erreur....je ne vois pas
Pouvez-vous m'aider...

Merci

Oli
 

Pièces jointes

Bonjour Sousou,

Son code ne portait que sur les noms...
Ta solution fonctionne à merveille, merci beaucoup....

Une petite chose à te demander, quand je supprime un nom, j'aimerais créer une feuille avec les clients supprimés et pouvoir les reprendre via le formulaire si il revienne....

Encore merci pour ton aide....

Oli
 
Tu ajoutes une feuille ("sup")
et dans tu modifies ton code de suppression
Private Sub B_sup_Click()
If MsgBox("Etes vous sûr de suppimer " & f.Cells(Enreg, 1) & "?", vbYesNo) = vbYes Then
Enreg = Me.Enreg
Sheets("sup").Rows(1).Insert
f.Rows(Enreg).Copy Sheets("sup").Range("a1")
f.Cells(Enreg, 1).Resize(, UBound(TblBD, 2)).Delete Shift:=xlUp

raz
Me.Enreg = ""
UserForm_Initialize
End If

End Sub
 
re,

Merci , c'est impeccable.....jusque maintenant

Et pour reprendre éventuellement les supprimés via le formulaire ? pour qu'ils réintègrent la base de donnée.... tu as une idée....


Oli
 
Dernière édition:
re,

j'aurais aimé récupérer le client par un combobox ( car je peux avoir plusieurs clients dans les supprimés, et donc choisir ) sur le formulaire afin de pas quitter et revenir ... j'espère que cela est possible...

Merci d'avance
 
re,

J'ai testé ... après la suppression de deux clients, j'ai un message d'erreur : erreur exécution 13 , incompatibilité de type

Débogage, me renvois vers Choix1 = Application.Transpose(Application.Index(RngBDs, , 1)).... et je ne sais plus ouvrir le formulaire une fois le débogage fini....
 
re,

Cela semble fonctionner correctement, je teste plus en profondeur....
Juste une petite chose au niveau des bordures, quand on ajoute ou on supprime un membre, j'aimerais que les bordures soient faites pour l'ensemble du tableau principale et le tableau des supprimés....

Encore merci pour ton aide précieuse...

Oli
 
Bonjour
A la réflexion, et au vue de tes besoins, j'ai remanié entièrement ton fichier en utilisant pour la base de données des objet listsoblect(tableaux)
Ca simplifie le code, et la présentation t'offre beaucoup plus de liberté
A voir ce que tu en penses
 

Pièces jointes

- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…