Besoin d'aide bug 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 !

alfazoulou

XLDnaute Occasionnel
Bonjour le forum.
j'ai passé l'après midi d'hier à me prendre la tête à cause de ce ....... d'userform qui fonctionne normalement sauf si une cellule de la feuille précédente contient la fonction "Aujourd'hui".
L'userfom contient des textbox qui me permettent de saisir les coordonnées de clients, de renseigner un devis ou une facture et de completer une liste clients et un listbox qui présente les clients existants dans la liste et permet sur simple clic de compléter les textbox suivant le client choisi.
le probleme c'est que le fait de cliquer sur le listbox n'agit pas de la meme facon suivant si une cellule de la feuille précédente contient la fonction "Aujourd'hui"????😕
Pouvez vous m'aider ??
 

Pièces jointes

Re : Besoin d'aide bug userform

Bonjour alfazoulou

rajoute
Code:
Private Sub ListBox1_Click()
TextBox1 = ListBox1

[COLOR="Red"]Dim x[/COLOR]
Sheets("base clients").Activate

sinon cela fonctionne trés bien chez moi

bocaramel

merci bocaramel mais cela ne change rien chez moi.
Je précise que le fait de cliquer sur le list box change que l'affichage du deuxième textbox alors qu'il devrait agir sur les autres aussi.
Tu ne vois pas d'ou pourrait provenir l'erreur, sachant que cela ne doit pas venir du code même de l'userform mais plutôt d'un conflit quelconque entre son exécution et les données contenues dans le classeur, formules, fonctions, noms etc... qui sont d'ailleurs très peu nombreuses.
 
Re : Besoin d'aide bug userform

Je continue à chercher...
et en changeant certains noms comme ci dessous:
Range("nom").Value = Selection.Value
Range("civilité").Value = x.Offset(0, -1).Value
Range("prenom").Value = x.Offset(0, 1).Value
Range("adresse").Value = x.Offset(0, 2).Value
Range("cp").Value = x.Offset(0, 3).Value
Range("ville").Value = x.Offset(0, 4).Value

TextBox5 = Range("civilité").Value
TextBox1 = Range("nom").Value
TextBox4 = Range("prenom").Value
TextBox3 = Range("adresse").Value
TextBox2 = Range("cp").Value
TextBox6 = Range("ville").Value

au lieu de:

Range("bcn").Value = Selection.Value
Range("bcc").Value = x.Offset(0, -1).Value
Range("bcp").Value = x.Offset(0, 1).Value
Range("bca").Value = x.Offset(0, 2).Value
Range("bccp").Value = x.Offset(0, 3).Value
Range("bcv").Value = x.Offset(0, 4).Value

TextBox5 = Range("bcc").Value
TextBox1 = Range("bcn").Value
TextBox4 = Range("bcp").Value
TextBox3 = Range("bca").Value
TextBox2 = Range("bccp").Value
TextBox6 = Range("bcv").Value
l
Le problème disparait, mes textbox sont mis à jour Mais...
si je clique sur le bouton "OK" ça provoque une erreur et le programme se ferme !!
Serai ce un problème de compatibilité entre excel 2003 et windows 7 que j'ai installé il y a peu ??
quelqu'un pourrait il m'éclairer SVP ??
 
- 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
40
Affichages
3 K
Réponses
7
Affichages
459
Réponses
3
Affichages
550
Réponses
7
Affichages
975
  • Question Question
Microsoft 365 Textbox userform
Réponses
10
Affichages
608
Retour