Je voudrais qu'en tapant dans une cellule donnée
admettons A5, mais tu peux étentre cette formule en B5
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des prix
.
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Je voudrais qu'en tapant dans une cellule donnée
admettons A5, mais tu peux étentre cette formule en B5
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des prix
.
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Je voudrais qu'en tapant dans une cellule donnée
admettons A5, mais tu peux étentre cette formule en B5
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des prix
.
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur un
sujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" a écrit dans le message de
news:05bb01c397de$7f2438c0$
Bonjour à tous,J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarrer
en A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),
puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);
;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
cellule
active (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" a écrit dans le message de
news:40f31313$0$6160$
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur un
sujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:05bb01c397de$7f2438c0$a001280a@phx.gbl...
Bonjour à tous,
J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarrer
en A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),
puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);
;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
cellule
active (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.
2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" <jpcateni@free.fr> a écrit dans le message de
news:40f31313$0$6160$626a14ce@news.free.fr...
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur un
sujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" a écrit dans le message de
news:05bb01c397de$7f2438c0$
Bonjour à tous,J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarrer
en A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),
puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);
;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
cellule
active (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" a écrit dans le message de
news:40f31313$0$6160$
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
est ce possible facilement ?
est ce possible facilement ?
est ce possible facilement ?
Bonjour Philippe,
A te lire, tu es dans le vrai, d'ailleurs si j'avais moi même
posé la question dans une perspective ou dans l'autre
le résultat final de ta proposition est nettement plus avantageux!
mérite amicale salutation!
LeSteph
"Philippe.R" a écrit dans le message de
news:Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur unsujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" a écrit dans le message de
news:05bb01c397de$7f2438c0$
Bonjour à tous,J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarreren A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
celluleactive (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" a écrit dans le message de
news:40f31313$0$6160$Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tapepar , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour Philippe,
A te lire, tu es dans le vrai, d'ailleurs si j'avais moi même
posé la question dans une perspective ou dans l'autre
le résultat final de ta proposition est nettement plus avantageux!
mérite amicale salutation!
LeSteph
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:ORAUk7JaEHA.2544@TK2MSFTNGP10.phx.gbl...
Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur un
sujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:05bb01c397de$7f2438c0$a001280a@phx.gbl...
Bonjour à tous,
J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarrer
en A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),
puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);
;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
cellule
active (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.
2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" <jpcateni@free.fr> a écrit dans le message de
news:40f31313$0$6160$626a14ce@news.free.fr...
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour Philippe,
A te lire, tu es dans le vrai, d'ailleurs si j'avais moi même
posé la question dans une perspective ou dans l'autre
le résultat final de ta proposition est nettement plus avantageux!
mérite amicale salutation!
LeSteph
"Philippe.R" a écrit dans le message de
news:Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur unsujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" a écrit dans le message de
news:05bb01c397de$7f2438c0$
Bonjour à tous,J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarreren A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
celluleactive (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" a écrit dans le message de
news:40f31313$0$6160$Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tapepar , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour LeSteph,
Merci pour ta suggestion, qui cependant me renvoie toujours le même message d'erreur que celui que
j'obtenais : Erreur d'exécution '438' : Propriété ou méthode non gérée par cet objet.
J'ai opté pour la solution d'Alain, en ôtant la protection en début de procédure et en la remettant à
la
fin
--
Amicales Salutations
"LeSteph" a écrit dans le message de
news:40f38208$0$18191$Bonjour Philippe,
A te lire, tu es dans le vrai, d'ailleurs si j'avais moi même
posé la question dans une perspective ou dans l'autre
le résultat final de ta proposition est nettement plus avantageux!
mérite amicale salutation!
LeSteph
"Philippe.R" a écrit dans le message de
news:Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur unsujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" a écrit dans le message de
news:05bb01c397de$7f2438c0$
Bonjour à tous,J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarreren A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
celluleactive (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" a écrit dans le message de
news:40f31313$0$6160$Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tapepar , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour LeSteph,
Merci pour ta suggestion, qui cependant me renvoie toujours le même message d'erreur que celui que
j'obtenais : Erreur d'exécution '438' : Propriété ou méthode non gérée par cet objet.
J'ai opté pour la solution d'Alain, en ôtant la protection en début de procédure et en la remettant à
la
fin
--
Amicales Salutations
"LeSteph" <lecocosteph@frite.fr> a écrit dans le message de
news:40f38208$0$18191$626a14ce@news.free.fr...
Bonjour Philippe,
A te lire, tu es dans le vrai, d'ailleurs si j'avais moi même
posé la question dans une perspective ou dans l'autre
le résultat final de ta proposition est nettement plus avantageux!
mérite amicale salutation!
LeSteph
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:ORAUk7JaEHA.2544@TK2MSFTNGP10.phx.gbl...
Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur un
sujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:05bb01c397de$7f2438c0$a001280a@phx.gbl...
Bonjour à tous,
J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarrer
en A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),
puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);
;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
cellule
active (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.
2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" <jpcateni@free.fr> a écrit dans le message de
news:40f31313$0$6160$626a14ce@news.free.fr...
Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .
Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tape
par , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Bonjour LeSteph,
Merci pour ta suggestion, qui cependant me renvoie toujours le même message d'erreur que celui que
j'obtenais : Erreur d'exécution '438' : Propriété ou méthode non gérée par cet objet.
J'ai opté pour la solution d'Alain, en ôtant la protection en début de procédure et en la remettant à
la
fin
--
Amicales Salutations
"LeSteph" a écrit dans le message de
news:40f38208$0$18191$Bonjour Philippe,
A te lire, tu es dans le vrai, d'ailleurs si j'avais moi même
posé la question dans une perspective ou dans l'autre
le résultat final de ta proposition est nettement plus avantageux!
mérite amicale salutation!
LeSteph
"Philippe.R" a écrit dans le message de
news:Bonjour jp,
N'ayant pas compris la même chose que LeSteph, voici mon gravier avec la
copie de cet échange sur unsujet, me semble t il similaire :
"========================================================================"
De : MAZAS Bernard
Groupes de discussion : microsoft.public.fr.excel
Envoyé : mardi 21 octobre 2003 17:44
Objet : Re: 2 questions sur liste déroulante
Salut Denys
"Denys" a écrit dans le message de
news:05bb01c397de$7f2438c0$
Bonjour à tous,J'aurais 2 petites questions à vous soumettre:
1) Sur une feuille Excel transformée en formulaire, les
usagers doivent choisir le nom d'un produit dans une liste
déroulante. Comme il y a près de 11,000 produits,
j'aimerais bien qu'apparaisse le nom,lorsqu'ils écrivent
la première lettre du produit:
Soit $A$1 la cellule contenant l'en tête de ta liste (qui doit donc
démarreren A2).
Soit B2:Bxx la plage de cellules sur laquelle tu veux placer une liste
déroulante.
1) Tu te places dans une cellule quelconque de la feuille (par exemple
D5),puis Insertion nom Définir, avec les réglages suivants :
Nom dans le classeur : liste_partielle
Réfère à :
ÞCALER(Feuil1!$A$1;EQUIV(VRAI;GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5;0);;SOMMEPROD(1*(GAUCHE(Liste;NBCAR(Feuil1!D5))þuil1!D5)))
avec les références Feuil1! à adapter en fonction du nom de la feuille.
Attention : la formule ci-dessus fait plusieurs fois référence à la
celluleactive (ici D5). Si tu es positionné en GW456 avant de faire Insertion Nom
définir, il faut taper GW456 à la place de D5 dans la formule.
2) Tu sélectionnes B2:Bxx, puis Données validation
Onglet Options
Autoriser Liste
Source =liste_partielle
Onglet Alerte d'erreur (ne pas oublier ce deux réglages !)
Style Information
Décocher la case "Quand des données valides sont tapées"
3) Tu dois trier ta liste par ordre des codes.
4) Tu essayes en tapant un début de code quelque part dans B2:Bxx, puis tu
cliques sur la flèche (raccourci clavier ALT FLECHE BAS) : seuls
apparaissent les codes commençant par les caractères tapés.2) À un autre endroit, sur le même formulaire, les noms de
compagnies apparaissent aussi dans une liste déroulante.
Sauf que l'on doit aussi écrire leur abbréviation et leur
no de code dans 2 cellules à côté. Est-il possible qu'en
choisissant un nom de compagnie, l'abbréviation apparaisse
tout comme le nom de produit? Ma liste comporte 3
colonnes. Si l'on choisit A1, alors l'abb... est en B1 et
le no de code est en C1.
Tu dois pouvoir faire ça en utilisant INDEX + EQUIV :
Dans la colonne Abréviation :
=INDEX(abréviation;EQUIV(nom_compagnie;liste_compagnies;0))
et dans la colonne Code :
=INDEX(liste_codes;EQUIV(nom_compagnie;liste_compagnies;0))
Si ça suffit pas, repose ta question.
Bernard
"========================================================================"
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"jp" a écrit dans le message de
news:40f31313$0$6160$Bonjour ,
Voici mon problème :
J'ai une feuille dans laquelle il y a 2 COLONNES des produits ET des
prix .Je voudrais qu'en tapant dans une cellule donnée je puisse récupérer les
produits et le prix un peu comme dans la saisie intuitive qui se fait
automatiquement dans EXCEL , ex : un produit se nommant parfum , si je
tapepar , excel me propose tous les produits commencant par : par
est ce possible facilement ?
merci pour votre aide
Oups !
Pas la bonne ficelle !
Dois je me recoucher ?
Oups !
Pas la bonne ficelle !
Dois je me recoucher ?
Oups !
Pas la bonne ficelle !
Dois je me recoucher ?
Si tu cherches une bonne raison de te recoucher, t'as qu'a dire que
c'est ce qu'on t'a dit de faire sur MPFE :-)
Contente de t'avoir aidé sur ce coup là Philippe !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
le 13/07/2004 09:41:Oups !
Pas la bonne ficelle !
Dois je me recoucher ?
Si tu cherches une bonne raison de te recoucher, t'as qu'a dire que
c'est ce qu'on t'a dit de faire sur MPFE :-)
Contente de t'avoir aidé sur ce coup là Philippe !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
le 13/07/2004 09:41:
Oups !
Pas la bonne ficelle !
Dois je me recoucher ?
Si tu cherches une bonne raison de te recoucher, t'as qu'a dire que
c'est ce qu'on t'a dit de faire sur MPFE :-)
Contente de t'avoir aidé sur ce coup là Philippe !
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
le 13/07/2004 09:41:Oups !
Pas la bonne ficelle !
Dois je me recoucher ?
est ce possible facilement ?
Non ...!
C'est impossible dans une cellule car la saisie d'un ou plusieurs
caractères
(sans valider) ne déclenche aucun évènement
Seule possiblité : une bidouille après validation de la saisie ou bien une
combobox en jouant sur la propriété "MatchEntry"
AV
est ce possible facilement ?
Non ...!
C'est impossible dans une cellule car la saisie d'un ou plusieurs
caractères
(sans valider) ne déclenche aucun évènement
Seule possiblité : une bidouille après validation de la saisie ou bien une
combobox en jouant sur la propriété "MatchEntry"
AV
est ce possible facilement ?
Non ...!
C'est impossible dans une cellule car la saisie d'un ou plusieurs
caractères
(sans valider) ne déclenche aucun évènement
Seule possiblité : une bidouille après validation de la saisie ou bien une
combobox en jouant sur la propriété "MatchEntry"
AV