Bonjour à tous,
J'utilise donc Excel 2007 sur Windows XP (SP3), et je cherche à mettre en place un tri sur une page différente de la source de ce tri, en fonction de critères présent à la fois sur plusieurs lignes et sur plusieurs colonnes.
Sur ma page sources, j'ai donc un tableau de 10 colonnes et d'un nombre de lignes variables, je souhaite récupérer des infos pour chaque ligne sur lesquelles la colonne des quantité est supérieure ou égale à 1 sur la page Source. Une ligne sera créée sur la page destination à chaque fois que, dans les colonnes G, H, I et J de la page Source il y aura une valeur (peu importe la valeur) en reprenant des infos présente dans les différentes cases de la dite ligne, et ce pour chaque valeur trouvée (une valeur dans G, H et I me donne 3 lignes sur la page destination, une valeur dans H seulement me donne une ligne sur la page destination). Une fois la ligne traité, la prochaine ligne créée sur la page Destination le sera d'après la prochaine ligne qui aura sa quantité supérieure ou égale à 1 et qui aura des valeurs dans G, H, I ou J.
Pour résumer je dois :
- Rechercher dans la colonne quantité la prochaine ligne non nulle (à priori, une fonction RechercheV devrait faire l'affaire)
- Si je trouve une ligne non nulle, créer une ou plusieurs lignes sur la page destination, en fonction des valeurs contenues dans G, H, I, J.
- Importer les infos de la ligne de la page source sur la ou les ligne de la page destination.
- Passer aux lignes suivantes sans tenir compte les lignes vide (où la quantité est nulle) de la page source pour incrémenter mon tableau de la page destination dès que je trouverai une quantité non nulle, de la même façon que décrit plus haut.
J'ai donc joint un document exemple, avec une page source telle que je l'utilise en général, et un page destination à construire (ça n'est bien entendu pas à vous de le faire, mais n'ayant pas ou peu de base pour travailler, je n'ai pas su aller plus loin, je l'ai donc mise en l'état avec des commentaires pour comprendre la fonction de chaque colonne).
J'espère que mes explications ne sont pas trop évasive et que je trouverai des réponses et des solutions pour mettre ce tableau en œuvre, je suivrais bien entendu ce fil de très près et suis prêt à répondre à toutes demandes d'explications et/ou précisions la dessus.
Merci à vous, Frk.
J'utilise donc Excel 2007 sur Windows XP (SP3), et je cherche à mettre en place un tri sur une page différente de la source de ce tri, en fonction de critères présent à la fois sur plusieurs lignes et sur plusieurs colonnes.
Sur ma page sources, j'ai donc un tableau de 10 colonnes et d'un nombre de lignes variables, je souhaite récupérer des infos pour chaque ligne sur lesquelles la colonne des quantité est supérieure ou égale à 1 sur la page Source. Une ligne sera créée sur la page destination à chaque fois que, dans les colonnes G, H, I et J de la page Source il y aura une valeur (peu importe la valeur) en reprenant des infos présente dans les différentes cases de la dite ligne, et ce pour chaque valeur trouvée (une valeur dans G, H et I me donne 3 lignes sur la page destination, une valeur dans H seulement me donne une ligne sur la page destination). Une fois la ligne traité, la prochaine ligne créée sur la page Destination le sera d'après la prochaine ligne qui aura sa quantité supérieure ou égale à 1 et qui aura des valeurs dans G, H, I ou J.
Pour résumer je dois :
- Rechercher dans la colonne quantité la prochaine ligne non nulle (à priori, une fonction RechercheV devrait faire l'affaire)
- Si je trouve une ligne non nulle, créer une ou plusieurs lignes sur la page destination, en fonction des valeurs contenues dans G, H, I, J.
- Importer les infos de la ligne de la page source sur la ou les ligne de la page destination.
- Passer aux lignes suivantes sans tenir compte les lignes vide (où la quantité est nulle) de la page source pour incrémenter mon tableau de la page destination dès que je trouverai une quantité non nulle, de la même façon que décrit plus haut.
J'ai donc joint un document exemple, avec une page source telle que je l'utilise en général, et un page destination à construire (ça n'est bien entendu pas à vous de le faire, mais n'ayant pas ou peu de base pour travailler, je n'ai pas su aller plus loin, je l'ai donc mise en l'état avec des commentaires pour comprendre la fonction de chaque colonne).
J'espère que mes explications ne sont pas trop évasive et que je trouverai des réponses et des solutions pour mettre ce tableau en œuvre, je suivrais bien entendu ce fil de très près et suis prêt à répondre à toutes demandes d'explications et/ou précisions la dessus.
Merci à vous, Frk.
Pièces jointes
Dernière édition: