Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA ?)
Merci à vous
Cordialement
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA ?)
Merci à vous
Cordialement
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA ?)
Merci à vous
Cordialement
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA ?)
Merci à vous
Cordialement
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA ?)
Merci à vous
Cordialement
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA ?)
Merci à vous
Cordialement
Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA
?)
Merci à vous
Cordialement
Bonsoir JLuc
Je l'appelle depuis le UserForm.
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA
?)
Merci à vous
Cordialement
Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA
?)
Merci à vous
Cordialement
*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA
?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?
Bonsoir JLuc
Je l'appelle depuis le UserForm.
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA
?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment sur
les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans VBA
?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
J'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en temps
Si t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
Cordialement.*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
J'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en temps
Si t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
Cordialement.
*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?
Bonsoir JLuc
Je l'appelle depuis le UserForm.
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
J'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en temps
Si t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
Cordialement.*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour nounours*,Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
aucun moment tu ne l'execute. C'est pour ca que ton code ne fonctionne
pas. Tu as pourtant tout ce qu'il faut, il suffit de l'executer a
l'ouverture du formulaire et la macro *Sub Userform_Initialize()* est
là pour ca :
Sub Userform_Initialize()
showfrmSaisie 'drole de nom pour une macro
End SubJ'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en tempsSi t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
paraisent un peu obscures, tu aura droit au nec plus ultra --> le ...
FORUM !! YYeeeesssssss !
C'est là que se trouvent les meilleurs :')pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
enregistrement "fantome" si elle n'est pas initialiser.
Pour reprendre le code de JB l'excelent :
(pour le code de cette procedure, clic droit sur le userform-> Code et
copie tout ca)
Private Sub UserForm_Initialize()
With FrmSaisie.LstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars "
End With
LstDepenses.ListIndex = 0 'Premier element de la liste
End SubCordialement.*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour nounours*,
Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
aucun moment tu ne l'execute. C'est pour ca que ton code ne fonctionne
pas. Tu as pourtant tout ce qu'il faut, il suffit de l'executer a
l'ouverture du formulaire et la macro *Sub Userform_Initialize()* est
là pour ca :
Sub Userform_Initialize()
showfrmSaisie 'drole de nom pour une macro
End Sub
J'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en temps
Si t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
paraisent un peu obscures, tu aura droit au nec plus ultra --> le ...
FORUM !! YYeeeesssssss !
C'est là que se trouvent les meilleurs :')
pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
enregistrement "fantome" si elle n'est pas initialiser.
Pour reprendre le code de JB l'excelent :
(pour le code de cette procedure, clic droit sur le userform-> Code et
copie tout ca)
Private Sub UserForm_Initialize()
With FrmSaisie.LstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars "
End With
LstDepenses.ListIndex = 0 'Premier element de la liste
End Sub
Cordialement.
*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?
Bonsoir JLuc
Je l'appelle depuis le UserForm.
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour nounours*,Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
aucun moment tu ne l'execute. C'est pour ca que ton code ne fonctionne
pas. Tu as pourtant tout ce qu'il faut, il suffit de l'executer a
l'ouverture du formulaire et la macro *Sub Userform_Initialize()* est
là pour ca :
Sub Userform_Initialize()
showfrmSaisie 'drole de nom pour une macro
End SubJ'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en tempsSi t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
paraisent un peu obscures, tu aura droit au nec plus ultra --> le ...
FORUM !! YYeeeesssssss !
C'est là que se trouvent les meilleurs :')pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
enregistrement "fantome" si elle n'est pas initialiser.
Pour reprendre le code de JB l'excelent :
(pour le code de cette procedure, clic droit sur le userform-> Code et
copie tout ca)
Private Sub UserForm_Initialize()
With FrmSaisie.LstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars "
End With
LstDepenses.ListIndex = 0 'Premier element de la liste
End SubCordialement.*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant que
novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003 de
John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Bonjour JLuc
Merci pour toutes tes infomations. Je trouve VBA horriblement plus complqué
que VB ou VB.Net.
Le principe reste toujours le meme, objet->proprietes et methodes.
--> La meilleure aide : les Newsgroup : je dis oui.
Moi itou :oÞ
You'r number one !
Non, j'ai compté, je suis le 999999999999999999999ème contributeur
Je l'utilise de temps à autre, mais pour un novice, le jargon employé est
quelque peu hermétique.
Pour moi aussi, au debut, mais maintenant j'arrive assez souvent a
Bon merci et sûrement à une prochaine.
Au plaisir
*Bonjour nounours*,Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
aucun moment tu ne l'execute. C'est pour ca que ton code ne fonctionne
pas. Tu as pourtant tout ce qu'il faut, il suffit de l'executer a
l'ouverture du formulaire et la macro *Sub Userform_Initialize()* est
là pour ca :
Sub Userform_Initialize()
showfrmSaisie 'drole de nom pour une macro
End SubJ'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en tempsSi t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
paraisent un peu obscures, tu aura droit au nec plus ultra --> le ...
FORUM !! YYeeeesssssss !
C'est là que se trouvent les meilleurs :')pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
enregistrement "fantome" si elle n'est pas initialiser.
Pour reprendre le code de JB l'excelent :
(pour le code de cette procedure, clic droit sur le userform-> Code et
copie tout ca)
Private Sub UserForm_Initialize()
With FrmSaisie.LstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars "
End With
LstDepenses.ListIndex = 0 'Premier element de la liste
End SubCordialement.*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant
que novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003
de John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Bonjour JLuc
Merci pour toutes tes infomations. Je trouve VBA horriblement plus complqué
que VB ou VB.Net.
Le principe reste toujours le meme, objet->proprietes et methodes.
--> La meilleure aide : les Newsgroup : je dis oui.
Moi itou :oÞ
You'r number one !
Non, j'ai compté, je suis le 999999999999999999999ème contributeur
Je l'utilise de temps à autre, mais pour un novice, le jargon employé est
quelque peu hermétique.
Pour moi aussi, au debut, mais maintenant j'arrive assez souvent a
Bon merci et sûrement à une prochaine.
Au plaisir
*Bonjour nounours*,
Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
aucun moment tu ne l'execute. C'est pour ca que ton code ne fonctionne
pas. Tu as pourtant tout ce qu'il faut, il suffit de l'executer a
l'ouverture du formulaire et la macro *Sub Userform_Initialize()* est
là pour ca :
Sub Userform_Initialize()
showfrmSaisie 'drole de nom pour une macro
End Sub
J'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en temps
Si t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
paraisent un peu obscures, tu aura droit au nec plus ultra --> le ...
FORUM !! YYeeeesssssss !
C'est là que se trouvent les meilleurs :')
pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
enregistrement "fantome" si elle n'est pas initialiser.
Pour reprendre le code de JB l'excelent :
(pour le code de cette procedure, clic droit sur le userform-> Code et
copie tout ca)
Private Sub UserForm_Initialize()
With FrmSaisie.LstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars "
End With
LstDepenses.ListIndex = 0 'Premier element de la liste
End Sub
Cordialement.
*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?
Bonsoir JLuc
Je l'appelle depuis le UserForm.
A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :
Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant
que novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003
de John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
Bonjour JLuc
Merci pour toutes tes infomations. Je trouve VBA horriblement plus complqué
que VB ou VB.Net.
Le principe reste toujours le meme, objet->proprietes et methodes.
--> La meilleure aide : les Newsgroup : je dis oui.
Moi itou :oÞ
You'r number one !
Non, j'ai compté, je suis le 999999999999999999999ème contributeur
Je l'utilise de temps à autre, mais pour un novice, le jargon employé est
quelque peu hermétique.
Pour moi aussi, au debut, mais maintenant j'arrive assez souvent a
Bon merci et sûrement à une prochaine.
Au plaisir
*Bonjour nounours*,Bonsoir JLuc
dans le UserForm, mais sans "initialize".
Ce que tu a fais, c'est creer une macro qui rempli ta Listbox, mais a
aucun moment tu ne l'execute. C'est pour ca que ton code ne fonctionne
pas. Tu as pourtant tout ce qu'il faut, il suffit de l'executer a
l'ouverture du formulaire et la macro *Sub Userform_Initialize()* est
là pour ca :
Sub Userform_Initialize()
showfrmSaisie 'drole de nom pour une macro
End SubJ'ai recopié le code d'un
bouquin, mais il est truffé d'erreurs (... le bouquin.
Ca arrive de temps en tempsSi t'en connais un bon
Le meilleur : l'aide d'Excel est EXCELente pour les choses qui te
paraisent un peu obscures, tu aura droit au nec plus ultra --> le ...
FORUM !! YYeeeesssssss !
C'est là que se trouvent les meilleurs :')pour novices - connaissant un peu VB6 - je suis preneur).
La réponse de JB m'a avancé, mais quand je démarre le UserForm, la listebox
reste vide. Il faut d'abord que j'appuie sur la petite flèche de la listbox
pour voir le contenu.
Ca c'est un comportement normal. La Listbox a comme qui dirait un
enregistrement "fantome" si elle n'est pas initialiser.
Pour reprendre le code de JB l'excelent :
(pour le code de cette procedure, clic droit sur le userform-> Code et
copie tout ca)
Private Sub UserForm_Initialize()
With FrmSaisie.LstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars "
End With
LstDepenses.ListIndex = 0 'Premier element de la liste
End SubCordialement.*Bonjour nounours*,
Mais dans quelle procedure, le Userform_initialize() ou ailleur ?Bonsoir JLuc
Je l'appelle depuis le UserForm.A quel endoit as tu mis cette procedure, du moins d'ou l'appelle tu ?
nounours avait soumis l'idée :Bonjour à toutes et tous,
Je constate que les listbox prennent la tête de plus d'un(e). En tant
que novice, ça me rassure !
Mon prob est le suivant :
- ListBox dans UserForm
- Procédure suivante inopérante (sortie du bouquin VBA pour Excel 2003
de John Walkenbach)
Ma proc :
Sub showfrmSaisie() 'nom du UserForm (j'utilise les
conventions VB6)
With frmSaisie.lstDepenses 'ListBox
.RowSource = ""
.AddItem "Janvier"
.AddItem "Février"
.AddItem "Mars
...
End With
frmSaisie.Show
End Sub
Cela fait 2 jours que je recherche la solution sur internet (notemment
sur les sites que vous mentionnez dans vos réponses. Pas de succès !)
Qui voudra bien aider un novice (quelle idée j'ai eu de me lancer dans
VBA ?)
Merci à vous
Cordialement
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS