Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon
tableau sur l'autre feuille (jai essayer en nommant une plage
transpos=E9, mais ca ne marche pas)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JB
Bonjour,
Il faut alimenter la propriété RowSource (ou ListFillrange si feuille de calcul) et avoir prévu le titre au dessus de la liste.
Cordialement JB
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
Bonjour,
Il faut alimenter la propriété RowSource (ou ListFillrange si feuille
de calcul) et avoir prévu le titre au dessus de la liste.
Cordialement JB
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon
tableau sur l'autre feuille (jai essayer en nommant une plage
transposé, mais ca ne marche pas)
Il faut alimenter la propriété RowSource (ou ListFillrange si feuille de calcul) et avoir prévu le titre au dessus de la liste.
Cordialement JB
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
FdeCourt
JB,
Merci pour ton aide, mais je n'utilise pas un controle, mais un formulaire. J'ai une solution, mais elle me semble un peu bancale, qui à chaque fois l'utilisateur quittera la feuille sur laquelle il y a mon tableau, les entetes de colonnes sont copiées dans une feuille de config, et un nom fait référence à cette plage pour alimenter ma liste.
Bonjour,
Il faut alimenter la propriété RowSource (ou ListFillrange si feuille de calcul) et avoir prévu le titre au dessus de la liste.
Cordialement JB
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
JB,
Merci pour ton aide, mais je n'utilise pas un controle, mais un
formulaire.
J'ai une solution, mais elle me semble un peu bancale, qui à chaque
fois l'utilisateur quittera la feuille sur laquelle il y a mon tableau,
les entetes de colonnes sont copiées dans une feuille de config, et un
nom fait référence à cette plage pour alimenter ma liste.
Bonjour,
Il faut alimenter la propriété RowSource (ou ListFillrange si feuille
de calcul) et avoir prévu le titre au dessus de la liste.
Cordialement JB
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon
tableau sur l'autre feuille (jai essayer en nommant une plage
transposé, mais ca ne marche pas)
Merci pour ton aide, mais je n'utilise pas un controle, mais un formulaire. J'ai une solution, mais elle me semble un peu bancale, qui à chaque fois l'utilisateur quittera la feuille sur laquelle il y a mon tableau, les entetes de colonnes sont copiées dans une feuille de config, et un nom fait référence à cette plage pour alimenter ma liste.
Bonjour,
Il faut alimenter la propriété RowSource (ou ListFillrange si feuille de calcul) et avoir prévu le titre au dessus de la liste.
Cordialement JB
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
lSteph
Bonjour, Je ne comprenais pas bien mais avec un tableau et 200 titres da priori donc un listbox avec 200 lignes et non 200 listbox (amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle de formulaire. Vérifier que lenom indiqué dans le déroulant en haut à droite du module de code de feuille est bien ListBox1 et que la ligne de titre indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet exemple
'''''****dans le code de laFeuille Private Sub ListBox1_GotFocus() Dim c As Range ListBox1.Clear For Each c In Feuil2.[a1:gr1].Cells ListBox1.AddItem c Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
Bonjour,
Je ne comprenais pas bien mais avec un tableau et 200 titres
da priori donc un listbox avec 200 lignes et non 200 listbox
(amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle
de formulaire.
Vérifier que lenom indiqué dans le déroulant en haut à droite du
module de code de feuille est bien ListBox1 et que la ligne de titre
indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet
exemple
'''''****dans le code de laFeuille
Private Sub ListBox1_GotFocus()
Dim c As Range
ListBox1.Clear
For Each c In Feuil2.[a1:gr1].Cells
ListBox1.AddItem c
Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon
tableau sur l'autre feuille (jai essayer en nommant une plage
transposé, mais ca ne marche pas)
Bonjour, Je ne comprenais pas bien mais avec un tableau et 200 titres da priori donc un listbox avec 200 lignes et non 200 listbox (amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle de formulaire. Vérifier que lenom indiqué dans le déroulant en haut à droite du module de code de feuille est bien ListBox1 et que la ligne de titre indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet exemple
'''''****dans le code de laFeuille Private Sub ListBox1_GotFocus() Dim c As Range ListBox1.Clear For Each c In Feuil2.[a1:gr1].Cells ListBox1.AddItem c Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
FdeCourt
ISteph,
Après c'est une question de taille de fichier, et de ligne de code à pondre (j'ai ni l'envie ni le temps de le faire). Le problème et qu'il y a 250 combobox (pardon, je me suis trompé, c'est effectivement des combobox), alors taper pour chacun d'entre elles le code, puis devoir le faire tourner à chaque fois n'est pas top.
Bonjour, Je ne comprenais pas bien mais avec un tableau et 200 titres da priori donc un listbox avec 200 lignes et non 200 listbox (amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle de formulaire. Vérifier que lenom indiqué dans le déroulant en haut à droite du module de code de feuille est bien ListBox1 et que la ligne de titre indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet exemple
'''''****dans le code de laFeuille Private Sub ListBox1_GotFocus() Dim c As Range ListBox1.Clear For Each c In Feuil2.[a1:gr1].Cells ListBox1.AddItem c Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
ISteph,
Après c'est une question de taille de fichier, et de ligne de code à
pondre (j'ai ni l'envie ni le temps de le faire). Le problème et qu'il
y a 250 combobox (pardon, je me suis trompé, c'est effectivement des
combobox), alors taper pour chacun d'entre elles le code, puis devoir
le faire tourner à chaque fois n'est pas top.
Bonjour,
Je ne comprenais pas bien mais avec un tableau et 200 titres
da priori donc un listbox avec 200 lignes et non 200 listbox
(amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle
de formulaire.
Vérifier que lenom indiqué dans le déroulant en haut à droite du
module de code de feuille est bien ListBox1 et que la ligne de titre
indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet
exemple
'''''****dans le code de laFeuille
Private Sub ListBox1_GotFocus()
Dim c As Range
ListBox1.Clear
For Each c In Feuil2.[a1:gr1].Cells
ListBox1.AddItem c
Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon
tableau sur l'autre feuille (jai essayer en nommant une plage
transposé, mais ca ne marche pas)
Après c'est une question de taille de fichier, et de ligne de code à pondre (j'ai ni l'envie ni le temps de le faire). Le problème et qu'il y a 250 combobox (pardon, je me suis trompé, c'est effectivement des combobox), alors taper pour chacun d'entre elles le code, puis devoir le faire tourner à chaque fois n'est pas top.
Bonjour, Je ne comprenais pas bien mais avec un tableau et 200 titres da priori donc un listbox avec 200 lignes et non 200 listbox (amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle de formulaire. Vérifier que lenom indiqué dans le déroulant en haut à droite du module de code de feuille est bien ListBox1 et que la ligne de titre indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet exemple
'''''****dans le code de laFeuille Private Sub ListBox1_GotFocus() Dim c As Range ListBox1.Clear For Each c In Feuil2.[a1:gr1].Cells ListBox1.AddItem c Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
lSteph
Bonsoir, Comprends pas? Pourquoi 250 combobox pour 250 titres de colonnes il n'y aurait donc ainsi qu'un titre dans chaque combo? Quel est le but?
@+
lSteph
FdeCourt avait écrit le 15/11/2006 :
ISteph,
Après c'est une question de taille de fichier, et de ligne de code à pondre (j'ai ni l'envie ni le temps de le faire). Le problème et qu'il y a 250 combobox (pardon, je me suis trompé, c'est effectivement des combobox), alors taper pour chacun d'entre elles le code, puis devoir le faire tourner à chaque fois n'est pas top.
Bonjour, Je ne comprenais pas bien mais avec un tableau et 200 titres da priori donc un listbox avec 200 lignes et non 200 listbox (amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle de formulaire. Vérifier que lenom indiqué dans le déroulant en haut à droite du module de code de feuille est bien ListBox1 et que la ligne de titre indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet exemple
'''''****dans le code de laFeuille Private Sub ListBox1_GotFocus() Dim c As Range ListBox1.Clear For Each c In Feuil2.[a1:gr1].Cells ListBox1.AddItem c Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)
Comment puis-je faire ?
Merci pour vos conseil
-- - -
Bonsoir,
Comprends pas?
Pourquoi 250 combobox pour 250 titres de colonnes
il n'y aurait donc ainsi qu'un titre dans chaque combo?
Quel est le but?
@+
lSteph
FdeCourt avait écrit le 15/11/2006 :
ISteph,
Après c'est une question de taille de fichier, et de ligne de code à
pondre (j'ai ni l'envie ni le temps de le faire). Le problème et qu'il
y a 250 combobox (pardon, je me suis trompé, c'est effectivement des
combobox), alors taper pour chacun d'entre elles le code, puis devoir
le faire tourner à chaque fois n'est pas top.
Bonjour,
Je ne comprenais pas bien mais avec un tableau et 200 titres
da priori donc un listbox avec 200 lignes et non 200 listbox
(amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle
de formulaire.
Vérifier que lenom indiqué dans le déroulant en haut à droite du
module de code de feuille est bien ListBox1 et que la ligne de titre
indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet
exemple
'''''****dans le code de laFeuille
Private Sub ListBox1_GotFocus()
Dim c As Range
ListBox1.Clear
For Each c In Feuil2.[a1:gr1].Cells
ListBox1.AddItem c
Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon
tableau sur l'autre feuille (jai essayer en nommant une plage
transposé, mais ca ne marche pas)
Bonsoir, Comprends pas? Pourquoi 250 combobox pour 250 titres de colonnes il n'y aurait donc ainsi qu'un titre dans chaque combo? Quel est le but?
@+
lSteph
FdeCourt avait écrit le 15/11/2006 :
ISteph,
Après c'est une question de taille de fichier, et de ligne de code à pondre (j'ai ni l'envie ni le temps de le faire). Le problème et qu'il y a 250 combobox (pardon, je me suis trompé, c'est effectivement des combobox), alors taper pour chacun d'entre elles le code, puis devoir le faire tourner à chaque fois n'est pas top.
Bonjour, Je ne comprenais pas bien mais avec un tableau et 200 titres da priori donc un listbox avec 200 lignes et non 200 listbox (amha un combobox serait bien aussi)
Réserve, il faut le prendre dans la boite de controlsVB et non celle de formulaire. Vérifier que lenom indiqué dans le déroulant en haut à droite du module de code de feuille est bien ListBox1 et que la ligne de titre indiquée est bien dans Feuil2 sinon modifier par rapport à cela cet exemple
'''''****dans le code de laFeuille Private Sub ListBox1_GotFocus() Dim c As Range ListBox1.Clear For Each c In Feuil2.[a1:gr1].Cells ListBox1.AddItem c Next
End Sub
'lSteph
Bonjour,
Sur une feuille j'ai 200 formes listbox.
Sur une autre feuille, j'ai un tableau avec 200 colonnes
Je voudrais avoir dans mes listbox les entetes de colonnes de mon tableau sur l'autre feuille (jai essayer en nommant une plage transposé, mais ca ne marche pas)