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

correction de code

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 !

hicham28

XLDnaute Occasionnel
Bonjour et merci de m’aider a corrigé ce code
J’aimerai a l’aide de ce code, enregistrer les numéro composé de dix chiffres sans doublons sur la colonne A.
je peut composer aussi une serie de dix chiffre separé par un point.(exemple : 2153497281.2143854792.2793485127)
Quand je fais la saisie d’un chiffre qui existe déjà au niveau de la colonne A, je reçois un message, mais a force de cliquer sur « vbyes » plusieurs fois, le numéro fini a s’enregistrer sur la colonne A.
parfois je recois aussi le message meme si il y'as pas de doublons,
Merci de m’avoir aidé, je ne sais pas ou j’ai mis l’erreur, et c’est normal d’en avoir vue que je connais peu de chose sur la vba, merci de votre aide.
 

Pièces jointes

Re : correction de code

Bonjour le fil, hicham28

Tu peux modifier ton code comme suit :
Code:
[B]If UCase(tablo(Compteur)) = UCase(cel.Value) Then[/B]
 [B][COLOR=blue]MsgBox "Ce poste existe déjà.", vbInformation, "Attention !"[/COLOR][/B]
[B][COLOR=blue]TextBox1.Value = ""[/COLOR][/B]
[B][COLOR=blue]Exit Sub[/COLOR][/B]
[B]End If[/B]
A plus 🙂
 
Re : correction de code

Bonjour le fil, Soenda, néné06 , et merci de votre aide,
je ne sais toujours pas ou sont mes erreurs, si par exemple je fais la saisie de deux ou trois séries de 10 chiffres ( ou plus), j'aimerai que le transfert ne s'effectue pas que après si aucune de ces séries de chiffres n'existent déjà pas sur la colonne A,
d'apres ce que j'ai compris, faut faire le teste de tous les elements de la table(tablo) avec tous les cellules, et apres verification de la non presance d'aucune des elements de la table, le transfert s'effectue, et si un des elements de la table est deja present sur la colonne A aucune transfert ne dois s'effectuer,
Merci de m'aider, je suis vraiment bloké.
bonne soiré
 
Dernière édition:
Re : correction de code

Merci, je pense que c'est correct!!! Merci c'est super gentil,
Une seule remarque, en cas de saisie d'un numéro déjà existant, et que je quitte la userform, deux msgbox s'affiche. d'ou ca viens? merci vraiment!!
 
Re : correction de code

merci pour votre aide, c'est vraiment gentil, je pense que cette nomalie viens du faite que je met le code sur l'evenement Exit(ByVal Cancel As MSForms.ReturnBoolean) attaché a la textbox1.
merci a nouveau
 
Dernière édition:
- 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

Réponses
32
Affichages
1 K
Réponses
22
Affichages
2 K
Réponses
5
Affichages
662
Réponses
1
Affichages
398
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…