OVH Cloud OVH Cloud

zone de liste

8 réponses
Avatar
Emcy
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première colonne de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?

8 réponses

Avatar
Pierre Fauconnier
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant une
recherche sur "listbox", tu aurais normalement dû la trouver... La voici



With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes suivantes
en utilisant l'index de la dernière ligne ( celle qui vient d'être créée )
soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la première
colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première colonne de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?




Avatar
docm
Bonjour.

Une recherche de ListBox Excel sur Google donne 19000 réponses! C'est une
aiguille dans une botte de foin.

Amicalement.

"Pierre Fauconnier" wrote in message
news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant une
recherche sur "listbox", tu aurais normalement dû la trouver... La voici



With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être créée )
soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la première
colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première colonne
de


cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?








Avatar
Pierre Fauconnier
Ok, mais sur le newsgroup, avec Outlook express par exemple, ou autre
messagerie qui gère les forums hors connexion, ListBox dans l'objet ou dans
le corps du message permet de retrouver assez rapidement la solution.

Cela étant, ce n'est pas par méchanceté que je signale la chose, mais
uniquement pour signaler qu'il existe, parfois en cherchant un peu, la
réponse à la question, ce qui permet de ne pas devoir attendre qu'un gentil
bénévole donne la solution...

Cela étant, j'espère que ma première réponse aura dépanné Emcy

Amicalement,

Pierre

"docm" a écrit dans le message de
news:
Bonjour.

Une recherche de ListBox Excel sur Google donne 19000 réponses! C'est une
aiguille dans une botte de foin.

Amicalement.

"Pierre Fauconnier" wrote in message
news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant
une


recherche sur "listbox", tu aurais normalement dû la trouver... La voici



With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être
créée )


soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la
première


colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première
colonne



de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?












Avatar
Emcy
Merci, c'est parfait
quand tu parles de faire une recherche, tu parles sur excel ou sur le forum
(j'ai recherché dans l'aide d'excel mais je n'ai rien trouvé)?

une dernière question : comment faire pour remplir l'entête de ma listbox ?

"Pierre Fauconnier" a écrit dans le
message de news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant une
recherche sur "listbox", tu aurais normalement dû la trouver... La voici



With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être créée )
soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la première
colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première colonne
de


cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?








Avatar
Pierre Fauconnier
Salut Emcy,

Je parlais d'une recherche dans le newsgroup, et dans le même fil de
discussion, tu trouveras une discussion sur les entêtes des listbox et
combobox

Pour les entêtes, il faut que rowsource de ta listbox soit une plage de
cellules. Dans ce cas, et à mon avis uniquement dans ce cas, la propriété
ColumnHeads mis à True est effective, en prenant comme valeurs d'entête les
valeurs des cellules de la ligne se trouvant au dessus de la première ligne
de la plage renseignée dans RowSource.

Si tu crées ta liste avec additem, je pense qu'il n'est alors pas possible
d'avoir des valeurs pour les entêtes de tes colonnes. à moins de créer une
plage avec tes valeurs, de placer tes entêtes dans la ligne précédant la
première ligne de la plage, et de modifier le rowsource via vba.

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Emcy" a écrit dans le message de
news:
Merci, c'est parfait
quand tu parles de faire une recherche, tu parles sur excel ou sur le
forum

(j'ai recherché dans l'aide d'excel mais je n'ai rien trouvé)?

une dernière question : comment faire pour remplir l'entête de ma listbox
?


"Pierre Fauconnier" a écrit dans le
message de news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant
une


recherche sur "listbox", tu aurais normalement dû la trouver... La voici



With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être
créée )


soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la
première


colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première
colonne



de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?












Avatar
Emcy
avec outlook express, j'ai fait une recherche avec listbox et il n'y que le
resultat du message actuel

"Pierre Fauconnier" a écrit dans le
message de news:%
Ok, mais sur le newsgroup, avec Outlook express par exemple, ou autre
messagerie qui gère les forums hors connexion, ListBox dans l'objet ou
dans

le corps du message permet de retrouver assez rapidement la solution.

Cela étant, ce n'est pas par méchanceté que je signale la chose, mais
uniquement pour signaler qu'il existe, parfois en cherchant un peu, la
réponse à la question, ce qui permet de ne pas devoir attendre qu'un
gentil

bénévole donne la solution...

Cela étant, j'espère que ma première réponse aura dépanné Emcy

Amicalement,

Pierre

"docm" a écrit dans le message de
news:
Bonjour.

Une recherche de ListBox Excel sur Google donne 19000 réponses! C'est
une


aiguille dans une botte de foin.

Amicalement.

"Pierre Fauconnier" wrote in message
news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant
une


recherche sur "listbox", tu aurais normalement dû la trouver... La
voici






With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être
créée )


soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la
première


colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première
colonne



de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?
















Avatar
Pierre Fauconnier
Oui, en fait, moi je garde tous les messages du forum. Il se peut que ton
outlook express vide les messages après un certain délai.

De toute façon, ce n'est pas grave. Ma remarque était là pour signaler que
la recherche peut apporter la réponse plus rapidement...

Amicalement


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Emcy" a écrit dans le message de
news:
avec outlook express, j'ai fait une recherche avec listbox et il n'y que
le

resultat du message actuel

"Pierre Fauconnier" a écrit dans le
message de news:%
Ok, mais sur le newsgroup, avec Outlook express par exemple, ou autre
messagerie qui gère les forums hors connexion, ListBox dans l'objet ou
dans

le corps du message permet de retrouver assez rapidement la solution.

Cela étant, ce n'est pas par méchanceté que je signale la chose, mais
uniquement pour signaler qu'il existe, parfois en cherchant un peu, la
réponse à la question, ce qui permet de ne pas devoir attendre qu'un
gentil

bénévole donne la solution...

Cela étant, j'espère que ma première réponse aura dépanné Emcy

Amicalement,

Pierre

"docm" a écrit dans le message de
news:
Bonjour.

Une recherche de ListBox Excel sur Google donne 19000 réponses! C'est
une


aiguille dans une botte de foin.

Amicalement.

"Pierre Fauconnier" wrote in message
news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En
faisant




une
recherche sur "listbox", tu aurais normalement dû la trouver... La
voici






With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être
créée )


soit le nombre de lignes -1, car la première ligne possède l'index
0.




Pour les colonnes, c'est la même chose, l'index 0 pointe vers la
première


colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première
colonne



de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?




















Avatar
Emcy
Merci de ta réponse. Dommage qu'on ne puisse pas tout faire en vba

"Pierre Fauconnier" a écrit dans le
message de news:%
Salut Emcy,

Je parlais d'une recherche dans le newsgroup, et dans le même fil de
discussion, tu trouveras une discussion sur les entêtes des listbox et
combobox

Pour les entêtes, il faut que rowsource de ta listbox soit une plage de
cellules. Dans ce cas, et à mon avis uniquement dans ce cas, la propriété
ColumnHeads mis à True est effective, en prenant comme valeurs d'entête
les

valeurs des cellules de la ligne se trouvant au dessus de la première
ligne

de la plage renseignée dans RowSource.

Si tu crées ta liste avec additem, je pense qu'il n'est alors pas possible
d'avoir des valeurs pour les entêtes de tes colonnes. à moins de créer une
plage avec tes valeurs, de placer tes entêtes dans la ligne précédant la
première ligne de la plage, et de modifier le rowsource via vba.

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Emcy" a écrit dans le message de
news:
Merci, c'est parfait
quand tu parles de faire une recherche, tu parles sur excel ou sur le
forum

(j'ai recherché dans l'aide d'excel mais je n'ai rien trouvé)?

une dernière question : comment faire pour remplir l'entête de ma
listbox


?

"Pierre Fauconnier" a écrit dans le
message de news:
bonjour Emcy,

J'ai donné une réponse à une question similaire le 16/09... En faisant
une


recherche sur "listbox", tu aurais normalement dû la trouver... La
voici






With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes
suivantes

en utilisant l'index de la dernière ligne ( celle qui vient d'être
créée )


soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la
première


colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Emcy" a écrit dans le message de
news:OyoIy$
Bonjours

Dans ma "zone de liste", j'insère des éléments dans ma première
colonne



de
cette manière :
ListBox1.AddItem ("coucou")

comment faire pour insérer un élément dans la deuxième colonne ?