Création de lots
Résolu
Stephxx
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
Stephxx Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Stephxx Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je souhaiterais constituer des lots en fonction de deux critères. Dans ma feuille 1 j'ai une colonne Fournisseur, une colonne Catégorie, et une colonne pièce. Seulement 3 catégories, un nombre de pièces important et des fournisseurs. Un même Fournisseur peut approvisionner plusieurs pièces.
FEUILLE1
Fourn. Cat. Pièce
1 F1 1 P1
2 F1 1 P2
3 F1 3 P3
4 F2 2 P4
5 F2 3 P5
Je souhaiterais obtenir des tableaux correspondant chacun à un lot sur une feuille 2. Un lot a comme critères: même fournisseur, même catégorie.
FEUILLE2
LOT1 Fourn. F1 Cat 1
pièce P1
pièce P2
LOT2 Fourn. F1 Cat 3
pièce P3
LOT3 Fourn. F2 Cat 2
pièce P4
LOT4 Fourn. F2 Cat 3
pièce P5
Une idée pourrait être d'utiliser une commande while.. mais je ne suis pas assez solide pour arriver à quelque chose sans aide. Je commence à bien comprendre les macro que l'on peut trouver sur le site et à les adapter à mes besoins mais de là à écrire des macro de A à Z de plus de 10 lignes.. ce n'est pas gagné.
Avez vous des idées (formules simple ou MACRO)? Des pistes, des bouts de code ou un code carrément.
je vous remercie d'avance !
Bonne soirée <3
PS: super forum, j'ai pu en apprendre plus sur excel en une semaine que durant l'ensemble de mes études.
Je souhaiterais constituer des lots en fonction de deux critères. Dans ma feuille 1 j'ai une colonne Fournisseur, une colonne Catégorie, et une colonne pièce. Seulement 3 catégories, un nombre de pièces important et des fournisseurs. Un même Fournisseur peut approvisionner plusieurs pièces.
FEUILLE1
Fourn. Cat. Pièce
1 F1 1 P1
2 F1 1 P2
3 F1 3 P3
4 F2 2 P4
5 F2 3 P5
Je souhaiterais obtenir des tableaux correspondant chacun à un lot sur une feuille 2. Un lot a comme critères: même fournisseur, même catégorie.
FEUILLE2
LOT1 Fourn. F1 Cat 1
pièce P1
pièce P2
LOT2 Fourn. F1 Cat 3
pièce P3
LOT3 Fourn. F2 Cat 2
pièce P4
LOT4 Fourn. F2 Cat 3
pièce P5
Une idée pourrait être d'utiliser une commande while.. mais je ne suis pas assez solide pour arriver à quelque chose sans aide. Je commence à bien comprendre les macro que l'on peut trouver sur le site et à les adapter à mes besoins mais de là à écrire des macro de A à Z de plus de 10 lignes.. ce n'est pas gagné.
Avez vous des idées (formules simple ou MACRO)? Des pistes, des bouts de code ou un code carrément.
je vous remercie d'avance !
Bonne soirée <3
PS: super forum, j'ai pu en apprendre plus sur excel en une semaine que durant l'ensemble de mes études.
A voir également:
- Création de lots
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Creation compte vinted - Guide
3 réponses
Bonjour
Une possibilité par formules (en rajoutant des colonnes de comptage dans la 1ere feuille) :
http://www.cjoint.com/c/EFtjN73QBWe
Cdlmnt
Via
Une possibilité par formules (en rajoutant des colonnes de comptage dans la 1ere feuille) :
http://www.cjoint.com/c/EFtjN73QBWe
Cdlmnt
Via
On peut passer par un tableau à deux colonnes
colonne 1 : Fourn+cat
Colonne 2 : Piece
On le trie selon la colonne 1
Et on obtient presque l'équivalent du dictionnaire
colonne 1 : Fourn+cat
Colonne 2 : Piece
On le trie selon la colonne 1
Et on obtient presque l'équivalent du dictionnaire
Je commence à éplucher votre code et je retrouve un problème que j'avais rencontré à propos du dictionnaire. Je tourne sur Mac et je n'ai donc pas "Microsoft Scripting Runtime". l'exécution de la macro bloque à la ligne Set dico = CreateObject("scripting.dictionary"). Auriez vous une astuce ? une alternative ?
Cdt