Bonjour à tous,
A mon travail on m'a demandé d'effectuer une macro sur un classeur excel, travaillant plutôt du coté du web, c'est pas si simple pour moi donc j'ai commencé à apprendre le VBA mais je n'arrive pas à mettre en route ce que j'ai appris.
Si quelqu'un pouvais m'aider ça serais super gentil!!!![]()
Voila l'énoncé
:
J'ai 1 classeur composé de deux feuilles 'data' et 'result'
Dans La feuille data j'importe une tableau d'un autre classeur à la main, ça contient des lignes comprenant le nombre de piece de X référence à produire.
Exemple d'une ligne dans la feuille data :
quantité - référence - prix unité - aire en M2
4 - JP1 - 12,45 - 0,78
2 - X87 - 4,8 - 0,50
Je voudrais que lorsque qu'on clique sur le bouton 'lancer la macro', la feuille 'result' se remplisse avec X fois le nombre de lignes par quantité de pieces
Exemple en lien avec l'exemple présenté ci dessus:
1 - JP1 - 12,45 - 078
1 - JP1 - 12,45 - 078
1 - JP1 - 12,45 - 078
1 - JP1 - 12,45 - 078
1 - X87 - 4,8 - 0,50
1 - X87 - 4,8 - 0,50
Vous avez compris?
En gros on 'decompresse' la feuille data pour en afficher le detail (c'est pour ensuite aller dans un CSV pour un programme)
Voici mon raisonnement pour le code (je pense)
-> lire la 1ere ligne -> incrémenter tout ça dans un tableau 2D
-> lire la 2eme ligne -> ajouter a la suite dans un tableau 2D
[...]
-> coller le tableau 2D sur la nouvelle feuille
Ca vous semble possible ? Votre avis ?
Merci d'avance
ps: désolé pour le titre du sujet je ne savait vraiment pas quoi mettre :s
Partager