Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les réponses
éventuelles.
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les réponses
éventuelles.
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les réponses
éventuelles.
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les réponses
éventuelles.
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de news:
6545AE1B-EFE9-455A-A5C7-E53697005A2D@microsoft.com...
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les réponses
éventuelles.
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les réponses
éventuelles.
C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où.. Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où.. Aurais-tu
une idée de ce qui ne va pas?
JC
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de
news:
6545AE1B-EFE9-455A-A5C7-E53697005A2D@microsoft.com...
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où.. Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Salut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" a écrit dans le message de news:C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où.. Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Salut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de news:
0A69F17B-4F2B-4741-B7FF-2C1D429F8013@microsoft.com...
C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où.. Aurais-tu
une idée de ce qui ne va pas?
JC
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de
news:
6545AE1B-EFE9-455A-A5C7-E53697005A2D@microsoft.com...
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Salut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" a écrit dans le message de news:C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où.. Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom") le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Bonjour Youki,
Est-ce que la ligne "Lig=Listbox1.ListIndex + 2" est primordiale?
J'ai déjà réalisé 3-4 USF qui fonctionnent sur le même principe de mise à
jour/saisie grace a des textboxs mais avec une combobox comme référence
(et
pas une listbox). Donc, si je comprend bien, la marche à suivre serait
différente?
JCSalut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" a écrit dans le message de
news:C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive
pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette
listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier
mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où..
Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de
réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom")
le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et
de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à
côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Bonjour Youki,
Est-ce que la ligne "Lig=Listbox1.ListIndex + 2" est primordiale?
J'ai déjà réalisé 3-4 USF qui fonctionnent sur le même principe de mise à
jour/saisie grace a des textboxs mais avec une combobox comme référence
(et
pas une listbox). Donc, si je comprend bien, la marche à suivre serait
différente?
JC
Salut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de
news:
0A69F17B-4F2B-4741-B7FF-2C1D429F8013@microsoft.com...
C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive
pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette
listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier
mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où..
Aurais-tu
une idée de ce qui ne va pas?
JC
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de
news:
6545AE1B-EFE9-455A-A5C7-E53697005A2D@microsoft.com...
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de
réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom")
le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et
de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à
côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Bonjour Youki,
Est-ce que la ligne "Lig=Listbox1.ListIndex + 2" est primordiale?
J'ai déjà réalisé 3-4 USF qui fonctionnent sur le même principe de mise à
jour/saisie grace a des textboxs mais avec une combobox comme référence
(et
pas une listbox). Donc, si je comprend bien, la marche à suivre serait
différente?
JCSalut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" a écrit dans le message de
news:C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive
pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette
listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier
mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où..
Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de
réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom")
le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et
de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à
côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Idem
Lig=ComboBox1.ListIndex + 2
C'est primordiale pour avoir le N° de la ligne afin de savoir ou mettre les
valeurs des textbox
Prévoir un bouton Nouveau au cas ou le nom n'est pas dans la liste
Youky
"JC pas" a écrit dans le message de news:Bonjour Youki,
Est-ce que la ligne "Lig=Listbox1.ListIndex + 2" est primordiale?
J'ai déjà réalisé 3-4 USF qui fonctionnent sur le même principe de mise à
jour/saisie grace a des textboxs mais avec une combobox comme référence
(et
pas une listbox). Donc, si je comprend bien, la marche à suivre serait
différente?
JCSalut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" a écrit dans le message de
news:C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive
pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette
listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier
mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où..
Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de
réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom")
le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et
de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à
côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Idem
Lig=ComboBox1.ListIndex + 2
C'est primordiale pour avoir le N° de la ligne afin de savoir ou mettre les
valeurs des textbox
Prévoir un bouton Nouveau au cas ou le nom n'est pas dans la liste
Youky
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de news:
1C1F90C1-7A72-495D-B536-BA4FD82E3D92@microsoft.com...
Bonjour Youki,
Est-ce que la ligne "Lig=Listbox1.ListIndex + 2" est primordiale?
J'ai déjà réalisé 3-4 USF qui fonctionnent sur le même principe de mise à
jour/saisie grace a des textboxs mais avec une combobox comme référence
(et
pas une listbox). Donc, si je comprend bien, la marche à suivre serait
différente?
JC
Salut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de
news:
0A69F17B-4F2B-4741-B7FF-2C1D429F8013@microsoft.com...
C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive
pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette
listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier
mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où..
Aurais-tu
une idée de ce qui ne va pas?
JC
Bonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" <JCpas@discussions.microsoft.com> a écrit dans le message de
news:
6545AE1B-EFE9-455A-A5C7-E53697005A2D@microsoft.com...
Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de
réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom")
le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et
de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à
côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.
Idem
Lig=ComboBox1.ListIndex + 2
C'est primordiale pour avoir le N° de la ligne afin de savoir ou mettre les
valeurs des textbox
Prévoir un bouton Nouveau au cas ou le nom n'est pas dans la liste
Youky
"JC pas" a écrit dans le message de news:Bonjour Youki,
Est-ce que la ligne "Lig=Listbox1.ListIndex + 2" est primordiale?
J'ai déjà réalisé 3-4 USF qui fonctionnent sur le même principe de mise à
jour/saisie grace a des textboxs mais avec une combobox comme référence
(et
pas une listbox). Donc, si je comprend bien, la marche à suivre serait
différente?
JCSalut
pour remplir les textbox 1 exemple
Private Sub ListBox1_Click()
lig = ListBox1.ListIndex + 2
textbox1.Text = Feuil1.Cells(lig, 1)' 1 ici est le N° colonne
End Sub
pour valider
lig = ListBox1.ListIndex + 2
Feuil1.Cells(lig, 1)=textbox1.Text
à savoir listindex commence à zéro avec une entete de ligne j'ai mis 2( à
voir)
Feuil1 à modifier, de préférence utiliser le nom CodeName de la feuille
Au cas si qlq'un renomme l'onglet
Youky
"JC pas" a écrit dans le message de
news:C'est vrai que c'est pas mal. Je te remercie. Par contre, je n'arrive
pas
à
valider mes mises à jour. J'ai des textbox qui dépendent de cette
listbox
et
le but de mon USF est de faire de la saisie ou de la mise à jour des
données
d'une feuille. Lorsque je sélectionne une données dans ma listbox, mes
textbox se remplissent. Lorsque je valide mon USF aprés avoir modifier
mes
données, j'ai un bug : "Utilisation incorrecte de NULL"... De plus, ca
m'écrit des données dans une autre feuille un peu n'importe où..
Aurais-tu
une idée de ce qui ne va pas?
JCBonjour
Vous pouvez tres bien faire cela avec une ListBox
ListBox "Multicolonne"
ou comment récuperer un élément d'un tableau via une listBox ?
http://dj.joss.free.fr/usf8.htm
Daniel
FAQ MPFE
FAQ du forum microsoft.public.fr.excel
http://dj.joss.free.fr/faq.htm
"JC pas" a écrit dans le message de
news:Bonjour,
Etant novice sur VBA, je me demandais s'il était possible de
réaliser
un
USF
avec, à l'intérieur, une combobox à 2 colonnes (ex : "nom" "prénom")
le
tout
sans passer par une listbox.. Concrètement, le but de ma démarche et
de
pouvoir effectuer un choix plus facilement via ma combobox (si
plusieurs
fois
le même nom c'est pas trés clair d'où l'inclusion du prénom à
côté..).
Voilà
, j'espère avoir été clair. Je vous remercie par avance pour les
réponses
éventuelles.