J'ai en feuille 1 colonne A une liste de produits classés par famille et
dans la colonne B une case à cocher en face de chaque produit .
Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non
cochés, classés par famille, avec le même formatage. C'est à dire pas de
ligne entre la famille et les produits de cette famille, et juste une ligne
vide entre le dernier produit d'une famille et la famille suivante. Petites
précisions si une famille ne possède pas de produits selectionnés elle ne
doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux
produits voir de nouvelles familles.
Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration :
Feuil1 Feuil2
Fam A : FamA
a1 X a1
a2 X a2
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bourby
Bonsoir,
je ne comprends pas tout. Mais une chose est sure: pour les traitements ultérieurs, il est presque toujours plus facile de disposer les données sous forme de base de données, c'est à dire avec des champs (en colonne) et des "enregistrements" (en ligne). Toutes les lignes ont alors une structure identique, ce qui est infiniment plus pratique. Si on veut rendre l'examen de la base de données plus convivial, Excel propose plein d'outils: Mise en forme conditionnelle, grouper et créer des plans, sous-totaux, etc... (voir l'aide à ces rubriques si tu n'es pas familier; et/ou consulter le site Excelabo).
Donc, dans ton cas, commencer par mettre les données sous la forme: Fam A a1 x Fam A a2 x Fam B b1 Fam B b1 Fam C c1 Fam C c2 x etc...
Ensuite, pas forcément besoin de macros pour la 2è feuille; des formules à base de RechercheV (ou mieux index(equiv(....)) ) sur des plages définies avec decaler(...) doivent faire l'affaire. Une colonne supplémentaire comportant la ligne de la précédente case cochée rendrait la lecture des formules plus digeste.
Si tu as besoin d'aide pour ces formules, réponds à ce post pour la demander (je ne me re-connecterai peut-être pas avant quelques jours).
Cordialement
Bourby
Melzi wrote:
Bonjour,
J'ai en feuille 1 colonne A une liste de produits classés par famille et dans la colonne B une case à cocher en face de chaque produit . Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non cochés, classés par famille, avec le même formatage. C'est à dire pas de ligne entre la famille et les produits de cette famille, et juste une ligne vide entre le dernier produit d'une famille et la famille suivante. Petites précisions si une famille ne possède pas de produits selectionnés elle ne doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux produits voir de nouvelles familles. Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration : Feuil1 Feuil2 Fam A : FamA a1 X a1 a2 X a2
Fam B : FamC b1 c2 b2
Fam C : c1 c2 X
Merci
Bonsoir,
je ne comprends pas tout. Mais une chose est sure:
pour les traitements ultérieurs, il est presque toujours plus facile de
disposer les données sous forme de base de données, c'est à dire avec
des champs (en colonne) et des "enregistrements" (en ligne). Toutes les
lignes ont alors une structure identique, ce qui est infiniment plus
pratique.
Si on veut rendre l'examen de la base de données plus convivial, Excel
propose plein d'outils: Mise en forme conditionnelle, grouper et créer
des plans, sous-totaux, etc... (voir l'aide à ces rubriques si tu n'es
pas familier; et/ou consulter le site Excelabo).
Donc, dans ton cas, commencer par mettre les données sous la forme:
Fam A a1 x
Fam A a2 x
Fam B b1
Fam B b1
Fam C c1
Fam C c2 x
etc...
Ensuite, pas forcément besoin de macros pour la 2è feuille; des formules
à base de RechercheV (ou mieux index(equiv(....)) ) sur des plages
définies avec decaler(...) doivent faire l'affaire. Une colonne
supplémentaire comportant la ligne de la précédente case cochée rendrait
la lecture des formules plus digeste.
Si tu as besoin d'aide pour ces formules, réponds à ce post pour la
demander (je ne me re-connecterai peut-être pas avant quelques jours).
Cordialement
Bourby
Melzi wrote:
Bonjour,
J'ai en feuille 1 colonne A une liste de produits classés par famille et
dans la colonne B une case à cocher en face de chaque produit .
Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non
cochés, classés par famille, avec le même formatage. C'est à dire pas de
ligne entre la famille et les produits de cette famille, et juste une ligne
vide entre le dernier produit d'une famille et la famille suivante. Petites
précisions si une famille ne possède pas de produits selectionnés elle ne
doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux
produits voir de nouvelles familles.
Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration :
Feuil1 Feuil2
Fam A : FamA
a1 X a1
a2 X a2
je ne comprends pas tout. Mais une chose est sure: pour les traitements ultérieurs, il est presque toujours plus facile de disposer les données sous forme de base de données, c'est à dire avec des champs (en colonne) et des "enregistrements" (en ligne). Toutes les lignes ont alors une structure identique, ce qui est infiniment plus pratique. Si on veut rendre l'examen de la base de données plus convivial, Excel propose plein d'outils: Mise en forme conditionnelle, grouper et créer des plans, sous-totaux, etc... (voir l'aide à ces rubriques si tu n'es pas familier; et/ou consulter le site Excelabo).
Donc, dans ton cas, commencer par mettre les données sous la forme: Fam A a1 x Fam A a2 x Fam B b1 Fam B b1 Fam C c1 Fam C c2 x etc...
Ensuite, pas forcément besoin de macros pour la 2è feuille; des formules à base de RechercheV (ou mieux index(equiv(....)) ) sur des plages définies avec decaler(...) doivent faire l'affaire. Une colonne supplémentaire comportant la ligne de la précédente case cochée rendrait la lecture des formules plus digeste.
Si tu as besoin d'aide pour ces formules, réponds à ce post pour la demander (je ne me re-connecterai peut-être pas avant quelques jours).
Cordialement
Bourby
Melzi wrote:
Bonjour,
J'ai en feuille 1 colonne A une liste de produits classés par famille et dans la colonne B une case à cocher en face de chaque produit . Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non cochés, classés par famille, avec le même formatage. C'est à dire pas de ligne entre la famille et les produits de cette famille, et juste une ligne vide entre le dernier produit d'une famille et la famille suivante. Petites précisions si une famille ne possède pas de produits selectionnés elle ne doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux produits voir de nouvelles familles. Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration : Feuil1 Feuil2 Fam A : FamA a1 X a1 a2 X a2
Fam B : FamC b1 c2 b2
Fam C : c1 c2 X
Merci
Melzi
Merci pour cette première info. D'autant que le fait de ne pas utiliser VBA me va très bien, car je ne connais pas du tout. Je vais mettre en application. Quand à l'excellent site 'excelabo', je le consulte régulièrement, mais je n'ai pas trouver d'exemple approchant ce que je cherche. Je vais y retourné pour trouver les renseignements sur les fonctions index et equiv.
Merci encore.
Bonsoir,
je ne comprends pas tout. Mais une chose est sure: pour les traitements ultérieurs, il est presque toujours plus facile de disposer les données sous forme de base de données, c'est à dire avec des champs (en colonne) et des "enregistrements" (en ligne). Toutes les lignes ont alors une structure identique, ce qui est infiniment plus pratique. Si on veut rendre l'examen de la base de données plus convivial, Excel propose plein d'outils: Mise en forme conditionnelle, grouper et créer des plans, sous-totaux, etc... (voir l'aide à ces rubriques si tu n'es pas familier; et/ou consulter le site Excelabo).
Donc, dans ton cas, commencer par mettre les données sous la forme: Fam A a1 x Fam A a2 x Fam B b1 Fam B b1 Fam C c1 Fam C c2 x etc...
Ensuite, pas forcément besoin de macros pour la 2è feuille; des formules à base de RechercheV (ou mieux index(equiv(....)) ) sur des plages définies avec decaler(...) doivent faire l'affaire. Une colonne supplémentaire comportant la ligne de la précédente case cochée rendrait la lecture des formules plus digeste.
Si tu as besoin d'aide pour ces formules, réponds à ce post pour la demander (je ne me re-connecterai peut-être pas avant quelques jours).
Cordialement
Bourby
Melzi wrote:
Bonjour,
J'ai en feuille 1 colonne A une liste de produits classés par famille et dans la colonne B une case à cocher en face de chaque produit . Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non cochés, classés par famille, avec le même formatage. C'est à dire pas de ligne entre la famille et les produits de cette famille, et juste une ligne vide entre le dernier produit d'une famille et la famille suivante. Petites précisions si une famille ne possède pas de produits selectionnés elle ne doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux produits voir de nouvelles familles. Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration : Feuil1 Feuil2 Fam A : FamA a1 X a1 a2 X a2
Fam B : FamC b1 c2 b2
Fam C : c1 c2 X
Merci
Merci pour cette première info. D'autant que le fait de ne pas utiliser VBA
me va très bien, car je ne connais pas du tout. Je vais mettre en
application. Quand à l'excellent site 'excelabo', je le consulte
régulièrement, mais je n'ai pas trouver d'exemple approchant ce que je
cherche. Je vais y retourné pour trouver les renseignements sur les
fonctions index et equiv.
Merci encore.
Bonsoir,
je ne comprends pas tout. Mais une chose est sure:
pour les traitements ultérieurs, il est presque toujours plus facile de
disposer les données sous forme de base de données, c'est à dire avec
des champs (en colonne) et des "enregistrements" (en ligne). Toutes les
lignes ont alors une structure identique, ce qui est infiniment plus
pratique.
Si on veut rendre l'examen de la base de données plus convivial, Excel
propose plein d'outils: Mise en forme conditionnelle, grouper et créer
des plans, sous-totaux, etc... (voir l'aide à ces rubriques si tu n'es
pas familier; et/ou consulter le site Excelabo).
Donc, dans ton cas, commencer par mettre les données sous la forme:
Fam A a1 x
Fam A a2 x
Fam B b1
Fam B b1
Fam C c1
Fam C c2 x
etc...
Ensuite, pas forcément besoin de macros pour la 2è feuille; des formules
à base de RechercheV (ou mieux index(equiv(....)) ) sur des plages
définies avec decaler(...) doivent faire l'affaire. Une colonne
supplémentaire comportant la ligne de la précédente case cochée rendrait
la lecture des formules plus digeste.
Si tu as besoin d'aide pour ces formules, réponds à ce post pour la
demander (je ne me re-connecterai peut-être pas avant quelques jours).
Cordialement
Bourby
Melzi wrote:
Bonjour,
J'ai en feuille 1 colonne A une liste de produits classés par famille et
dans la colonne B une case à cocher en face de chaque produit .
Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non
cochés, classés par famille, avec le même formatage. C'est à dire pas de
ligne entre la famille et les produits de cette famille, et juste une ligne
vide entre le dernier produit d'une famille et la famille suivante. Petites
précisions si une famille ne possède pas de produits selectionnés elle ne
doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux
produits voir de nouvelles familles.
Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration :
Feuil1 Feuil2
Fam A : FamA
a1 X a1
a2 X a2
Merci pour cette première info. D'autant que le fait de ne pas utiliser VBA me va très bien, car je ne connais pas du tout. Je vais mettre en application. Quand à l'excellent site 'excelabo', je le consulte régulièrement, mais je n'ai pas trouver d'exemple approchant ce que je cherche. Je vais y retourné pour trouver les renseignements sur les fonctions index et equiv.
Merci encore.
Bonsoir,
je ne comprends pas tout. Mais une chose est sure: pour les traitements ultérieurs, il est presque toujours plus facile de disposer les données sous forme de base de données, c'est à dire avec des champs (en colonne) et des "enregistrements" (en ligne). Toutes les lignes ont alors une structure identique, ce qui est infiniment plus pratique. Si on veut rendre l'examen de la base de données plus convivial, Excel propose plein d'outils: Mise en forme conditionnelle, grouper et créer des plans, sous-totaux, etc... (voir l'aide à ces rubriques si tu n'es pas familier; et/ou consulter le site Excelabo).
Donc, dans ton cas, commencer par mettre les données sous la forme: Fam A a1 x Fam A a2 x Fam B b1 Fam B b1 Fam C c1 Fam C c2 x etc...
Ensuite, pas forcément besoin de macros pour la 2è feuille; des formules à base de RechercheV (ou mieux index(equiv(....)) ) sur des plages définies avec decaler(...) doivent faire l'affaire. Une colonne supplémentaire comportant la ligne de la précédente case cochée rendrait la lecture des formules plus digeste.
Si tu as besoin d'aide pour ces formules, réponds à ce post pour la demander (je ne me re-connecterai peut-être pas avant quelques jours).
Cordialement
Bourby
Melzi wrote:
Bonjour,
J'ai en feuille 1 colonne A une liste de produits classés par famille et dans la colonne B une case à cocher en face de chaque produit . Je souhaite avoir sur la feuille 2 la même liste mais sans les produits non cochés, classés par famille, avec le même formatage. C'est à dire pas de ligne entre la famille et les produits de cette famille, et juste une ligne vide entre le dernier produit d'une famille et la famille suivante. Petites précisions si une famille ne possède pas de produits selectionnés elle ne doit pas apparaître en feuille 2 et je dois pouvoir ajouter des nouveaux produits voir de nouvelles familles. Peut-être qu'une autre présentation de la liste en feuille 1 s'impose ?
Illustration : Feuil1 Feuil2 Fam A : FamA a1 X a1 a2 X a2