combobox rowsource

Le
Détresse
Bonjour,

Pour ma question elle est élémentaire, et je pense que la réponse
existe déjà dans un ancien message.

mais j'ai beau cherché, j'ai pas bien compris

alors je vais vous poser mon problème

je veux utilser un combobox que je pose dans un userform

et je veux que le combox fait référence à une plage qui est dans la
colonne A dans la feuille2

pour faire ceci j'ai dessiner le contrôle combo, et quand je voulai
renseigner la propriété rowsource (dans la fenetres des propriétés =
:D)
j'ai mis "Feuil2!A1:A6000"

le champ refuse ce contenu :o x-(

lorsque je met que A1:A6000 ceci marche 8-(

mais il prend en copmte la feuille active (généralement feuille 1)
pas celle que je veux :'(

donc je vous demande un code qui fait référence à la plage que je veu=
x
et qu'il prend en compte la variabilité de la longueur de la plage (je
veux pas que la liste combo contiennent du vide à la fin)

Merci infiniment

VBAlement votre ;)
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Modeste
Le #15361041
Bonsour® Détresse avec ferveur ;o))) vous nous disiez :

je veux utilser un combobox que je pose dans un userform
et je veux que le combox fait référence à une plage qui est dans la
colonne A dans la feuille2
pour faire ceci j'ai dessiner le contrôle combo, et quand je voulai
renseigner la propriété rowsource (dans la fenetres des propriétés :D)
j'ai mis "Feuil2!A1:A6000"

le champ refuse ce contenu :o x-(

lorsque je met que A1:A6000 ceci marche 8-(

mais il prend en copmte la feuille active (généralement feuille 1)
pas celle que je veux :'(




il suffit de nommer la plage ;o)))

Rowsource : NomPlage
--
--
@+
;o)))
JB
Le #16099961
Bonjour,

La syntaxe est bonne

http://cjoint.com/?hmiJsCJAHH

JB
http://boisgontierjacques.free.fr

On 11 juil, 17:53, Détresse
Bonjour,

Pour ma question elle est élémentaire, et je pense que la réponse
existe déjà dans un ancien message.

mais j'ai beau cherché, j'ai pas bien compris

alors je vais vous poser mon problème

je veux utilser un combobox que je pose dans un userform

et je veux que le combox fait référence à une plage qui est dans la
colonne A dans la feuille2

pour faire ceci j'ai dessiner le contrôle combo, et quand je voulai
renseigner la propriété rowsource (dans la fenetres des propriété s :D)
j'ai mis "Feuil2!A1:A6000"

le champ refuse ce contenu :o x-(

lorsque je met que A1:A6000 ceci marche 8-(

 mais il prend en copmte la feuille active (généralement feuille 1)
pas celle que je veux :'(

donc je vous demande un code qui fait référence à la plage que je v eux
et qu'il prend en compte la variabilité de la longueur de la plage (je
veux pas que la liste combo contiennent du vide à la fin)

Merci infiniment

VBAlement votre ;)


Détresse
Le #16322311
Merci pour vous

ça marche

mais ya t il un moyen qui prend en compte la variabilité de la
longueur de la plage

Cdlt

On 12 juil, 06:37, JB
Bonjour,

La syntaxe est bonne

http://cjoint.com/?hmiJsCJAHH

JBhttp://boisgontierjacques.free.fr

On 11 juil, 17:53, Détresse


> Bonjour,

> Pour ma question elle est élémentaire, et je pense que la réponse
> existe déjà dans un ancien message.

> mais j'ai beau cherché, j'ai pas bien compris

> alors je vais vous poser mon problème

> je veux utilser un combobox que je pose dans un userform

> et je veux que le combox fait référence à une plage qui est dans la
> colonne A dans la feuille2

> pour faire ceci j'ai dessiner le contrôle combo, et quand je voulai
> renseigner la propriété rowsource (dans la fenetres des propriét és :D)
> j'ai mis "Feuil2!A1:A6000"

> le champ refuse ce contenu :o x-(

> lorsque je met que A1:A6000 ceci marche 8-(

>  mais il prend en copmte la feuille active (généralement feuille 1)
> pas celle que je veux :'(

> donc je vous demande un code qui fait référence à la plage que je veux
> et qu'il prend en compte la variabilité de la longueur de la plage (j e
> veux pas que la liste combo contiennent du vide à la fin)

> Merci infiniment

> VBAlement votre ;)- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


JB
Le #16322691
Bonjour,

Créer un nom de champ dynamique:

MaListe ÞCALER(Feuil2!$A$1;;;NBVAL(Feuil2!$A:$A))

Dans RowSource: MaListe

http://boisgontierjacques.free.fr/pages_site/formulairebases.htm#Differente sFaconsAlimListe

JB

On 14 juil, 15:45, Détresse
Merci pour vous

ça marche

mais ya t il un moyen qui prend en compte la variabilité de la
longueur de la plage

Cdlt

On 12 juil, 06:37, JB


> Bonjour,

> La syntaxe est bonne

>http://cjoint.com/?hmiJsCJAHH

> JBhttp://boisgontierjacques.free.fr

> On 11 juil, 17:53, Détresse
> > Bonjour,

> > Pour ma question elle est élémentaire, et je pense que la répon se
> > existe déjà dans un ancien message.

> > mais j'ai beau cherché, j'ai pas bien compris

> > alors je vais vous poser mon problème

> > je veux utilser un combobox que je pose dans un userform

> > et je veux que le combox fait référence à une plage qui est dan s la
> > colonne A dans la feuille2

> > pour faire ceci j'ai dessiner le contrôle combo, et quand je voulai
> > renseigner la propriété rowsource (dans la fenetres des proprié tés :D)
> > j'ai mis "Feuil2!A1:A6000"

> > le champ refuse ce contenu :o x-(

> > lorsque je met que A1:A6000 ceci marche 8-(

> >  mais il prend en copmte la feuille active (généralement feuill e 1)
> > pas celle que je veux :'(

> > donc je vous demande un code qui fait référence à la plage que je veux
> > et qu'il prend en compte la variabilité de la longueur de la plage (je
> > veux pas que la liste combo contiennent du vide à la fin)

> > Merci infiniment

> > VBAlement votre ;)- Masquer le texte des messages précédents -

> - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Publicité
Poster une réponse
Anonyme