Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Public Sub CreationProduit()
Dim Produit As String
Dim Allemagne As Boolean, Afrique As Boolean, Amerique As Boolean
Produit = InputBox("Nom du produit")
Allemagne = (MsgBox("Allemagne ?", vbYesNo) = vbYes)
Afrique = (MsgBox("Afrique ?", vbYesNo) = vbYes)
Amerique = (MsgBox("Amérique du Nord ?", vbYesNo) = vbYes)
CreeProduit Produit, Allemagne, Afrique, Amerique
End Sub
Bien entendu il reste à tester ça.
Public Sub CreationProduit()
Dim Produit As String
Dim Allemagne As Boolean, Afrique As Boolean, Amerique As Boolean
Produit = InputBox("Nom du produit")
Allemagne = (MsgBox("Allemagne ?", vbYesNo) = vbYes)
Afrique = (MsgBox("Afrique ?", vbYesNo) = vbYes)
Amerique = (MsgBox("Amérique du Nord ?", vbYesNo) = vbYes)
CreeProduit Produit, Allemagne, Afrique, Amerique
End Sub
Bien entendu il reste à tester ça.
Public Sub CreationProduit()
Dim Produit As String
Dim Allemagne As Boolean, Afrique As Boolean, Amerique As Boolean
Produit = InputBox("Nom du produit")
Allemagne = (MsgBox("Allemagne ?", vbYesNo) = vbYes)
Afrique = (MsgBox("Afrique ?", vbYesNo) = vbYes)
Amerique = (MsgBox("Amérique du Nord ?", vbYesNo) = vbYes)
CreeProduit Produit, Allemagne, Afrique, Amerique
End Sub
Bien entendu il reste à tester ça.
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de donné es).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de donné es).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de donné es).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'es t pas
définitive (ajout de produits régulièrement dans la base de donn ées).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages pré cédents -
- Afficher le texte des messages précédents -
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, newoceane2...@yahoo.fr wrote:
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'es t pas
définitive (ajout de produits régulièrement dans la base de donn ées).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages pré cédents -
- Afficher le texte des messages précédents -
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'es t pas
définitive (ajout de produits régulièrement dans la base de donn ées).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages pré cédents -
- Afficher le texte des messages précédents -
Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'obti ens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n'a pas
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n' est pas
définitive (ajout de produits régulièrement dans la base de don nées).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages pr écédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'obti ens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n'a pas
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB <boisgont...@hotmail.com> wrote:
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, newoceane2...@yahoo.fr wrote:
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n' est pas
définitive (ajout de produits régulièrement dans la base de don nées).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages pr écédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'obti ens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n'a pas
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n' est pas
définitive (ajout de produits régulièrement dans la base de don nées).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages pr écédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, wrote:Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'ob tiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en v ba
je ne sais pas trop où inserer les différentes macros et ça n'a p as
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de d onnées).
Serait-il possible qu'une macro puisse indiquer la liste des pays d ans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages p récédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, newoceane2...@yahoo.fr wrote:
Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'ob tiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en v ba
je ne sais pas trop où inserer les différentes macros et ça n'a p as
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB <boisgont...@hotmail.com> wrote:
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, newoceane2...@yahoo.fr wrote:
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de d onnées).
Serait-il possible qu'une macro puisse indiquer la liste des pays d ans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages p récédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, wrote:Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'ob tiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en v ba
je ne sais pas trop où inserer les différentes macros et ça n'a p as
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de d onnées).
Serait-il possible qu'une macro puisse indiquer la liste des pays d ans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages p récédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir JB,
J'ai suivi vos indications et malheureusement je ne suis vraiment pas
douée car ça ne marche pas.
Voici mon fichier :
http://cjoint.com/?lmuP42Cpof
Pouvez vous me dire pouquoi ça ne marche pas?
Pour les autres solutions avec des filtres automatiques, je vous
remercie mais ça ne va pas me convenir car je ne peux pas changer la
présentation de mon tableau.
Merci pour vos réponses
On 11 nov, 20:57, JB wrote:http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, wrote:Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j' obtiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n'a pas
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qu i n'est pas
définitive (ajout de produits régulièrement dans la base de données).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir JB,
J'ai suivi vos indications et malheureusement je ne suis vraiment pas
douée car ça ne marche pas.
Voici mon fichier :
http://cjoint.com/?lmuP42Cpof
Pouvez vous me dire pouquoi ça ne marche pas?
Pour les autres solutions avec des filtres automatiques, je vous
remercie mais ça ne va pas me convenir car je ne peux pas changer la
présentation de mon tableau.
Merci pour vos réponses
On 11 nov, 20:57, JB <boisgont...@hotmail.com> wrote:
http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, newoceane2...@yahoo.fr wrote:
Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j' obtiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n'a pas
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB <boisgont...@hotmail.com> wrote:
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, newoceane2...@yahoo.fr wrote:
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qu i n'est pas
définitive (ajout de produits régulièrement dans la base de données).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir JB,
J'ai suivi vos indications et malheureusement je ne suis vraiment pas
douée car ça ne marche pas.
Voici mon fichier :
http://cjoint.com/?lmuP42Cpof
Pouvez vous me dire pouquoi ça ne marche pas?
Pour les autres solutions avec des filtres automatiques, je vous
remercie mais ça ne va pas me convenir car je ne peux pas changer la
présentation de mon tableau.
Merci pour vos réponses
On 11 nov, 20:57, JB wrote:http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, wrote:Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Excel.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j' obtiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n'a pas
l'air de marcher (mais encore une fois ça viens peut être de moi).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qu i n'est pas
définitive (ajout de produits régulièrement dans la base de données).
Serait-il possible qu'une macro puisse indiquer la liste des pays dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produits
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
http://cjoint.com/?lmvyD00xbh
JB
On 12 nov, 20:44, wrote:Bonsoir JB,
J'ai suivi vos indications et malheureusement je ne suis vraiment pas
douée car ça ne marche pas.
Voici mon fichier :
http://cjoint.com/?lmuP42Cpof
Pouvez vous me dire pouquoi ça ne marche pas?
Pour les autres solutions avec des filtres automatiques, je vous
remercie mais ça ne va pas me convenir car je ne peux pas changer la
présentation de mon tableau.
Merci pour vos réponses
On 11 nov, 20:57, JB wrote:http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, wrote:Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Exc el.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'obtiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n 'a pas
l'air de marcher (mais encore une fois ça viens peut être de mo i).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de données).
Serait-il possible qu'une macro puisse indiquer la liste des pa ys dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produ its
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messag es précédents -
- Afficher le texte des messages précédents -- Masquer le tex te des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
http://cjoint.com/?lmvyD00xbh
JB
On 12 nov, 20:44, newoceane2...@yahoo.fr wrote:
Bonsoir JB,
J'ai suivi vos indications et malheureusement je ne suis vraiment pas
douée car ça ne marche pas.
Voici mon fichier :
http://cjoint.com/?lmuP42Cpof
Pouvez vous me dire pouquoi ça ne marche pas?
Pour les autres solutions avec des filtres automatiques, je vous
remercie mais ça ne va pas me convenir car je ne peux pas changer la
présentation de mon tableau.
Merci pour vos réponses
On 11 nov, 20:57, JB <boisgont...@hotmail.com> wrote:
http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, newoceane2...@yahoo.fr wrote:
Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Exc el.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'obtiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n 'a pas
l'air de marcher (mais encore une fois ça viens peut être de mo i).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB <boisgont...@hotmail.com> wrote:
Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, newoceane2...@yahoo.fr wrote:
Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de données).
Serait-il possible qu'une macro puisse indiquer la liste des pa ys dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produ its
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messag es précédents -
- Afficher le texte des messages précédents -- Masquer le tex te des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
http://cjoint.com/?lmvyD00xbh
JB
On 12 nov, 20:44, wrote:Bonsoir JB,
J'ai suivi vos indications et malheureusement je ne suis vraiment pas
douée car ça ne marche pas.
Voici mon fichier :
http://cjoint.com/?lmuP42Cpof
Pouvez vous me dire pouquoi ça ne marche pas?
Pour les autres solutions avec des filtres automatiques, je vous
remercie mais ça ne va pas me convenir car je ne peux pas changer la
présentation de mon tableau.
Merci pour vos réponses
On 11 nov, 20:57, JB wrote:http://cjoint.com/?llu2SnasJP
Ce sont des formules matricielles:
Sélectionner I1:K1
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1))-1);COLONNE(INDIRECT("1:"&COLONNES(Pays)))));
INDEX(Pays;GRANDE.VALEUR(SI(INDEX(ok;EQUIV(G2;produit;
0);)="oui";COLONNE(Pays)-COLONNE(INDEX(Pays;
1;1)));COLONNE(INDIRECT("1:"&COLONNES(Pays)))));"")
Valider avec Maj+Ctrl+Entrée
Sélectionner G14:G17
=SI(ESTNUM(GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))));
INDEX(produit;GRANDE.VALEUR(SI(INDEX(ok;;EQUIV(G14;Pays;
0))="oui";LIGNE(produit)-LIGNE(INDEX(produit;
1;1)));LIGNE(INDIRECT("1:"&LIGNES(produit)))
Valider avec Maj+Ctrl+Entrée
Postez votre fichier si ça ne fonctionne pas.
JB
On 11 nov, 20:15, wrote:Merci beaucoup JB, cependant ça ne marche pas sur mon fichier Exc el.
J'ai pourtant creer les noms produit, pays et ok et changer la
référence de la cellule où j'ai mis la liste déroulante et j'obtiens
un résultat qui est faux.
Que faut-il faire d'autre pour adapter la formule? Pouver vous me
détailler la logique de la formule pour que je puisse l'adapter.
Quand à la solution de Gloups, comme je ne suis pas très forte en vba
je ne sais pas trop où inserer les différentes macros et ça n 'a pas
l'air de marcher (mais encore une fois ça viens peut être de mo i).
Merci beaucoup pour vos réponses
On 11 nov, 17:57, JB wrote:Bonjour,
http://cjoint.com/?llr5t7USHw
JB
On 11 nov, 15:37, wrote:Bonjour,
J'ai un tableau excel qui se présente comme ci dessous :
Produit Allemagne Afrique Amérique du nord
Camion oui non non
Voiture non non non
Scooter non oui non
Bateau non non oui
Moto oui non oui
En réalité j'ai une liste de produits très importante et qui n'est pas
définitive (ajout de produits régulièrement dans la base de données).
Serait-il possible qu'une macro puisse indiquer la liste des pa ys dans
lequel un produit choisi est vendu ?
ex : moto....> Allemagne, Amérique du nord
De même une autre macro peut elle indiquer la liste des produ its
vendus par pays ?
Ex: Allemagne ...>Camion, Moto
Merci d'avance pour vos réponses- Masquer le texte des messag es précédents -
- Afficher le texte des messages précédents -- Masquer le tex te des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -