Bonjour,
Je débute en macro et j'aimerai créer un tableau en fonction de valeurs d'un autre tableau.
Par exemple, j'ai mon tableau:
2011 | 3 | A
2012 | 5 | A
2013 | 1 | A
Et j'aimerai avoir:
2011 | A
2011 | A
2011 | A
2012 | A
2012 | A
2012 | A
2012 | A
2012 | A
2013 | A
Donc 3 fois 2011, 5 fois 2012 et 1 fois 2013. Sachant que les 3, 5 et 1 ne sont pas statique mais aléatoire.
(Et A étant la même formule du type ALEA().)
Voici mon code pour l'instant. Avec lequel j'obtiens un resultat pas super:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub essai() Dim temp As Integer, i As Integer, j As Integer temp = 1 For i = 2 To 1002 For j = temp To Cells(i, 6) Cells(j + 1, 14) = Cells(i, 5) Cells(j + 1, 15) = Cells(2, 7) Next j temp = j Next i Cells(2, 4) = j End Sub
Partager