Remplacer une TextBox par un ComboBox

Résolu
djodjo5700 Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   -  
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   -
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 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   149
 
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 23882 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   149
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 23732 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
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