[Excel] Transformer disposition tableau

Fermé
emiliza Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 2 juillet 2007 - 20 juin 2007 à 17:52
emiliza Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 2 juillet 2007 - 2 juil. 2007 à 10:25
Salut,

Je suis débutante sur VBA.
Je possède une feuille excel intitulée "base de donnée" contenant des informations ordonnées de cette façon:

Colonne1***Colonne2***Colonne3
-------------------------------------------------------------------------
Objet1***prix 1_ objet 1***adresse 1_objet 1
Objet1***prix 2_ objet 1***adresse 2_objet 1
Objet1***prix 3_ objet 1***adresse 3_objet 1
Objet2***prix 1_ objet 2***adresse 1_objet 1
Objet2***prix 2_ objet 2***adresse 2_objet 1
.
.
.
ObjetN***prix 1_ objet N***adresse 1_objet N
ObjetN***prix 2_ objet N***adresse 2_objet N

(le nombre d'objet 1..N est variable)

Est ce qu'à votre avis , y a t il un moyen de créer une macro vba qui permetterait de transformait ce tableau sous ce format:

Colonne1***Colonne2***Colonne3***Colonne4 ...... etc
-----------------------------------------------------------------------------------
prix 1_ objet 1***adresse 1_objet 1***prix 1_ objet 2***adresse 1_objet 1
prix 2_ objet 1***adresse 2_objet 1***prix 2_ objet 2***adresse 2_objet 1
prix 3_ objet 1***adresse 3_objet 1

est ce que vous voyez de quoi ça a l'air ??
J'espere que j'ai été claire, n'hésitez pas à me demander des précisions


Merci d'avance.
@+
A voir également:

5 réponses

m@rina Messages postés 20080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 26 avril 2024 11 272
20 juin 2007 à 21:06
Bonjour,

Euh... perso, je n'ai absolument rien compris !!! :(

m@rina
0
emiliza Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 2 juillet 2007
21 juin 2007 à 14:03
Je simplifie le problème...

On va prendre un cas particulier. Je possède 2 produits.
On retrouve chaque produit chez 2 revendeurs différents, les prix ne sont pas forcement les mêmes.

Comment transformer ce tableau:

(Colonne1 * Colonne2 * Colonne3)
PRODUITS * REVENDEURS * PRIX

Produit1 * revendeur1 du produit 1 * prix 1 du produit 1
Produit1 * revendeur2 du produit 1 * prix 2 du produit 1
Produit2 * revendeur1 du produit 2 * prix 1 du produit 2
Produit2 * revendeur2 du produit 2 * prix 2 du produit 2

en:

(Colonne1 * Colonne2 * Colonne3 * Colonne4)

Revendeur produit1* Prix produit1 * Revendeur produit2 * Prix produit2

Revendeur1 produit1 * Prix1 produit1* Revendeur1 produit2 * Prix1 produit2
Revendeur2 produit1 * Prix2 produit1* Revendeur2 produit2 * Prix2 produit2

Est - ce claire maintenant ?

@+
0
m@rina Messages postés 20080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 26 avril 2024 11 272
21 juin 2007 à 17:16
Bonjour,

C'est plus clair, sauf que tu perds le champ "Produit". Je ne vois donc pas comment ça peut s'articuler, à moins qu'il n'y ait que 2 produits...

m@rina
0
emiliza Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 2 juillet 2007
25 juin 2007 à 11:03
Bonjour,

Justement, je perds le champ "produit" dans ma feuille, mais parcontre j'aurais une deuxième feuille qui contiendra: une cellule "produit " et une autre cellule "prix et adresse" (concaténés et sous forme d'une combobox).

Je précise aussi que le but de la disposition du tableau vue en haut, est tout d'abord de créer une macro qui va générer automatiquement les combobox "prix et adresse" de chaque produit. Je n'aurai donc pas à sélectionner la liste manuellement !

Enfin, pour créer ma liste déroulante, la macro va sélectionner la colonne en entier (d'où l'interet de séparer les prix et adresses de chaque produit et de les mettre en colonne : Revendeur produit1* Prix produit1 * Revendeur produit2 * Prix produit2).

Pour le moment, mon seul souci est de trouver un moyen plus rapide qui va me permettre de créer ce tableau (pour éviter les copier-coller répétitifs). Quelqu'un a une idée sur une macro?

@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
emiliza Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 2 juillet 2007
2 juil. 2007 à 10:25
Il n'y a personne pour m'aider ? :(
0