Remplacer une TextBox par un ComboBox

Résolu/Fermé
djodjo5700 Messages postés 59 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 27 mars 2016 - 18 déc. 2014 à 14:37
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 18 déc. 2014 à 20:23
Bonjour,
J'essaye de changer une TextBox2 en ComboBox3
le code utilisé est:

With Me.TextBox2
For J = 2 To Ws.Range("D" & Rows.Count).End(xlUp).Row
.AddItem Ws.Range("D" & J)
Next J
End With


Lorsque je fait F5 pour contrôler je reçois le message d'erreur:
"Erreur de compilation
Variable non definie"

Et je "J", après "For" est surligné.

Pourriez vous m'aider?

Cordialement,

Jean-Marie



A voir également:

4 réponses

m@rina Messages postés 20036 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
18 déc. 2014 à 15:32
Bonjour,

Déjà je ne comprends pas ce que tu veux faire : transformer une textbox en combobox ??
Ensuite c'est quoi Ws ?

m@rina
0
djodjo5700 Messages postés 59 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 27 mars 2016
18 déc. 2014 à 15:37
Bonjour,

Je viens de créer un UserForm et je m'aperçois que j'ai besoin à la place de ma TextBox(2) , une ComboBox(3). La ComboBox 3 doit reprendre le même informations que la précédente TextBox2 qui se trouve dans l'onglet "RECETTES" en colonne "D" de mon fichier.

Ws est dans un code que j'ai trouvé sur internet.

Merci

Jean-Marie
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
18 déc. 2014 à 15:40
Bonjour,

Donc J n'est pas définie, Ws non plus et tu as gardé dans le code "TextBox2" alors qu'il te faut désormais une combobox ? Il reste du boulot...

A+
0
m@rina Messages postés 20036 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
18 déc. 2014 à 15:44
Ben oui, je rejoins Zoul67 sur le sujet ! Si tu ne connais pas le VBA, la solution n'est pas de repiquer du code sur Internet ! Ws est une variable qui n'existe pas, donc J également... et en plus le code d'une textbox n'est pas celui d'une combobox...

m@rina
0
djodjo5700 Messages postés 59 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 27 mars 2016
18 déc. 2014 à 15:51
Bonjour,

Alors peut être pour faire plus simplement:

Je voudrais simplement remplacer une textbox en combobox de manière à ce que les informations de la combobox remplace la colonne D de mon fichier

Cordialement,

Jean-Marie
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
18 déc. 2014 à 16:07
Comment la ComboBox est-elle alimentée ?
Parce que le code que tu as mis en haut servait à récupérer les infos de la colonne D pour les proposer dans la liste de la ComboBox (exactement l'inverse)
0
djodjo5700 Messages postés 59 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 27 mars 2016
18 déc. 2014 à 16:36
Non, non je voulais le contraire.
Que les infos de la ComboBox remplaçant la textbox soient inscrite dans ma colonne "D"
0
djodjo5700 Messages postés 59 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 27 mars 2016
18 déc. 2014 à 16:20
Bonjour,


On vient de me donner la solutions. Il suffisait d'ajouter

Dim j as long

Merci à vous

Jean-Marie
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
18 déc. 2014 à 20:23
lut;)
dans ce cas = tant mieux Et merci de mettre la question en 'résolu' chose que tu peux faire toi-même en cliquant sur le lien tout en haut dans le premier post ;)
( pas la peine d'envoyer un signalement pour cela ... )
0