Bonsoir,
Je charge un tableau que j'affiche dans une listbox.
Comment faire pour que la 1ère ligne passe en colonne de tête.
Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau
s'affiche en dessous.
Faut-il renseigner aussi RowSource mais de quelle manière ?
Merci de vos réponses et bien cordialement.
RV
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
Daniel.C
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
Bonsoir.
Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox
prendra la ligne au dessus.
J'espère que cela répond à ta question.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
%23SdhvbCOIHA.4196@TK2MSFTNGP04.phx.gbl...
Bonsoir,
Je charge un tableau que j'affiche dans une listbox.
Comment faire pour que la 1ère ligne passe en colonne de tête.
Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau
s'affiche en dessous.
Faut-il renseigner aussi RowSource mais de quelle manière ?
Merci de vos réponses et bien cordialement.
RV
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
RV
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
Bonsoir Daniel,
Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes
For Y = 1 To 13
montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value
Next
Next
ListBox1.List() = montableau
Merci pour l'aide apportée
RV
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OXoy$iCOIHA.5980@TK2MSFTNGP04.phx.gbl...
Bonsoir.
Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox
prendra la ligne au dessus.
J'espère que cela répond à ta question.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
%23SdhvbCOIHA.4196@TK2MSFTNGP04.phx.gbl...
Bonsoir,
Je charge un tableau que j'affiche dans une listbox.
Comment faire pour que la 1ère ligne passe en colonne de tête.
Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau
s'affiche en dessous.
Faut-il renseigner aussi RowSource mais de quelle manière ?
Merci de vos réponses et bien cordialement.
RV
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
Daniel.C
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il faut alimenter List avec une plage de cellules. Daniel "RV" a écrit dans le message de news:
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il
faut alimenter List avec une plage de cellules.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
eUgp9XDOIHA.6036@TK2MSFTNGP03.phx.gbl...
Bonsoir Daniel,
Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes
For Y = 1 To 13
montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value
Next
Next
ListBox1.List() = montableau
Merci pour l'aide apportée
RV
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OXoy$iCOIHA.5980@TK2MSFTNGP04.phx.gbl...
Bonsoir.
Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox
prendra la ligne au dessus.
J'espère que cela répond à ta question.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
%23SdhvbCOIHA.4196@TK2MSFTNGP04.phx.gbl...
Bonsoir,
Je charge un tableau que j'affiche dans une listbox.
Comment faire pour que la 1ère ligne passe en colonne de tête.
Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau
s'affiche en dessous.
Faut-il renseigner aussi RowSource mais de quelle manière ?
Merci de vos réponses et bien cordialement.
RV
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il faut alimenter List avec une plage de cellules. Daniel "RV" a écrit dans le message de news:
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
RV
Ok, merci pour l'info, je vais essayer de m'y prendre autrement. Bonne soirée RV
"Daniel.C" a écrit dans le message de news:
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il faut alimenter List avec une plage de cellules. Daniel "RV" a écrit dans le message de news:
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
Ok, merci pour l'info, je vais essayer de m'y prendre autrement.
Bonne soirée
RV
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ukZhM3DOIHA.4480@TK2MSFTNGP06.phx.gbl...
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il
faut alimenter List avec une plage de cellules.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
eUgp9XDOIHA.6036@TK2MSFTNGP03.phx.gbl...
Bonsoir Daniel,
Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes
For Y = 1 To 13
montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value
Next
Next
ListBox1.List() = montableau
Merci pour l'aide apportée
RV
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OXoy$iCOIHA.5980@TK2MSFTNGP04.phx.gbl...
Bonsoir.
Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox
prendra la ligne au dessus.
J'espère que cela répond à ta question.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
%23SdhvbCOIHA.4196@TK2MSFTNGP04.phx.gbl...
Bonsoir,
Je charge un tableau que j'affiche dans une listbox.
Comment faire pour que la 1ère ligne passe en colonne de tête.
Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau
s'affiche en dessous.
Faut-il renseigner aussi RowSource mais de quelle manière ?
Merci de vos réponses et bien cordialement.
RV
Ok, merci pour l'info, je vais essayer de m'y prendre autrement. Bonne soirée RV
"Daniel.C" a écrit dans le message de news:
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il faut alimenter List avec une plage de cellules. Daniel "RV" a écrit dans le message de news:
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
Fredo P.
un exemple ,il faut qu'en E10:E18 il y ai quakchose. Sub Zone_de_liste() Dim lb, x As Byte, c As Object With Worksheets(1) Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 80, 80) For Each c In [E10:E18] lb.ControlFormat.AddItem c.Value Next End With End Sub
"RV" a écrit dans le message de news:
Ok, merci pour l'info, je vais essayer de m'y prendre autrement. Bonne soirée RV
"Daniel.C" a écrit dans le message de news:
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il faut alimenter List avec une plage de cellules. Daniel "RV" a écrit dans le message de news:
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV
un exemple ,il faut qu'en E10:E18 il y ai quakchose.
Sub Zone_de_liste()
Dim lb, x As Byte, c As Object
With Worksheets(1)
Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 80, 80)
For Each c In [E10:E18]
lb.ControlFormat.AddItem c.Value
Next
End With
End Sub
"RV" <inv@lide> a écrit dans le message de news:
eniuj8DOIHA.1208@TK2MSFTNGP03.phx.gbl...
Ok, merci pour l'info, je vais essayer de m'y prendre autrement.
Bonne soirée
RV
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
ukZhM3DOIHA.4480@TK2MSFTNGP06.phx.gbl...
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il
faut alimenter List avec une plage de cellules.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
eUgp9XDOIHA.6036@TK2MSFTNGP03.phx.gbl...
Bonsoir Daniel,
Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes
For Y = 1 To 13
montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value
Next
Next
ListBox1.List() = montableau
Merci pour l'aide apportée
RV
"Daniel.C" <dZZZcolardelle@free.fr> a écrit dans le message de news:
OXoy$iCOIHA.5980@TK2MSFTNGP04.phx.gbl...
Bonsoir.
Dans le RowSource, tu ne dois pas inclure la ligne de titres. La
listBox prendra la ligne au dessus.
J'espère que cela répond à ta question.
Daniel
"RV" <inv@lide> a écrit dans le message de news:
%23SdhvbCOIHA.4196@TK2MSFTNGP04.phx.gbl...
Bonsoir,
Je charge un tableau que j'affiche dans une listbox.
Comment faire pour que la 1ère ligne passe en colonne de tête.
Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau
s'affiche en dessous.
Faut-il renseigner aussi RowSource mais de quelle manière ?
Merci de vos réponses et bien cordialement.
RV
un exemple ,il faut qu'en E10:E18 il y ai quakchose. Sub Zone_de_liste() Dim lb, x As Byte, c As Object With Worksheets(1) Set lb = .Shapes.AddFormControl(xlListBox, 100, 10, 80, 80) For Each c In [E10:E18] lb.ControlFormat.AddItem c.Value Next End With End Sub
"RV" a écrit dans le message de news:
Ok, merci pour l'info, je vais essayer de m'y prendre autrement. Bonne soirée RV
"Daniel.C" a écrit dans le message de news:
A mon avis, tu ne peux pas avoir une ligne de titres de cette manière, il faut alimenter List avec une plage de cellules. Daniel "RV" a écrit dans le message de news:
Bonsoir Daniel, Voici un extrait de mon code pour plus de précisions :
ReDim montableau(lignes - 1, 12)
For X = 1 To lignes For Y = 1 To 13 montableau(X - 1, Y - 1) = Sheets(1).Cells(X, Y).Value Next Next
ListBox1.List() = montableau
Merci pour l'aide apportée RV
"Daniel.C" a écrit dans le message de news: OXoy$
Bonsoir. Dans le RowSource, tu ne dois pas inclure la ligne de titres. La listBox prendra la ligne au dessus. J'espère que cela répond à ta question. Daniel "RV" a écrit dans le message de news: %
Bonsoir, Je charge un tableau que j'affiche dans une listbox. Comment faire pour que la 1ère ligne passe en colonne de tête. Si je passe ColumnHeads à la valeur vraie la 1ère ligne de mon tableau s'affiche en dessous. Faut-il renseigner aussi RowSource mais de quelle manière ? Merci de vos réponses et bien cordialement. RV