Bonsoir, je suis débutante en vba et voici moi problème :
j'ai 360 variables sur lesquelles je veux appliquer une boucle for qui va d'un min vers un max, pour avoir plusieurs combinaisons de ces variables comme dans cette exemple avec 4 variables mais au lieu de faire à chaque fois for sur 360 variables je veux les regrouper dans une macro s'il est possible.
voici l 'exemple :
tel que asset1min ....les valeurs minimales que j'ai renseignées, asset1max .... les valeurs maximales
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For asset1 = Range("asset1min").Value To Range("asset1max").Value Step Range("pas").Value For asset2 = Range("asset2min").Value To Range("asset2max").Value Step Range("pas").Value For asset3 = Range("asset3min").Value To Range("asset3max").Value Step Range("pas").Value
et merci d'avance
0 0 0 2000000 0 0 200000 1800000 0 0 400000 1600000 0 0 600000 1400000 0 0 800000 1200000 0 0 1000000 1000000 0 0 1200000 800000 0 0 1400000 600000 0 0 1600000 400000 0 0 1800000 200000 0 0 2000000 0 0 200000 0 1800000 0 200000 200000 1600000 0 200000 400000 1400000 0 200000 600000 1200000 0 200000 800000 1000000 0 200000 1000000 800000 0 200000 1200000 600000 0 200000 1400000 400000 0 200000 1600000 200000 0 200000 1800000 0 0 400000 0 1600000 0 400000 200000 1400000 0 400000 400000 1200000 0 400000 600000 1000000 0 400000 800000 800000 0 400000 1000000 600000 0 400000 1200000 400000 0 400000 1400000 200000 0 400000 1600000 0 0 600000 0 1400000 0 600000 200000 1200000 0 600000 400000 1000000 0 600000 600000 800000 0 600000 800000 600000 0 600000 1000000 400000 0 600000 1200000 200000 0 600000 1400000 0 0 800000 0 1200000 0 800000 200000 1000000 0 800000 400000 800000 0 800000 600000 600000 0 800000 800000 400000 0 800000 1000000 200000 0 800000 1200000 0 0 1000000 0 1000000 0 1000000 200000 800000 0 1000000 400000 600000 0 1000000 600000 400000 0 1000000 800000 200000 0 1000000 1000000 0 0 1200000 0 800000 0 1200000 200000 600000 0 1200000 400000 400000 0 1200000 600000 200000 0 1200000 800000 0 0 1400000 0 600000 0 1400000 200000 400000 0 1400000 400000 200000 0 1400000 600000 0 0 1600000 0 400000 0 1600000 200000 200000 0 1600000 400000 0 0 1800000 0 200000 0 1800000 200000 0 0 2000000 0 0 200000 0 0 1800000 200000 0 200000 1600000 200000 0 400000 1400000 200000 0 600000 1200000 200000 0 800000 1000000 200000 0 1000000 800000 200000 0 1200000 600000 200000 0 1400000 400000 200000 0 1600000 200000 200000 0 1800000 0 200000 200000 0 1600000 200000 200000 200000 1400000 200000 200000 400000 1200000 200000 200000 600000 1000000 200000 200000 800000 800000 200000 200000 1000000 600000 200000 200000 1200000 400000 200000 200000 1400000 200000 200000 200000 1600000 0 200000 400000 0 1400000 200000 400000 200000 1200000 200000 400000 400000 1000000 200000 400000 600000 800000 200000 400000 800000 600000 200000 400000 1000000 400000 200000 400000 1200000 200000 200000 400000 1400000 0 200000 600000 0 1200000 200000 600000 200000 1000000 200000 600000 400000 800000 200000 600000 600000 600000 200000 600000 800000 400000 200000 600000 1000000 200000 200000 600000 1200000 0 200000 800000 0 1000000 200000 800000 200000 800000 200000 800000 400000 600000 200000 800000 600000 400000 200000 800000 800000 200000 200000 800000 1000000 0 200000 1000000 0 800000 200000 1000000 200000 600000 200000 1000000 400000 400000 200000 1000000 600000 200000 200000 1000000 800000 0 200000 1200000 0 600000 200000 1200000 200000 400000 200000 1200000 400000 200000 200000 1200000 600000 0 200000 1400000 0 400000 200000 1400000 200000 200000 200000 1400000 400000 0 200000 1600000 0 200000 200000 1600000 200000 0 200000 1800000 0 0 400000 0 0 1600000 400000 0 200000 1400000 400000 0 400000 1200000 400000 0 600000 1000000 400000 0 800000 800000 400000 0 1000000 600000 400000 0 1200000 400000 400000 0 1400000 200000 400000 0 1600000 0 400000 200000 0 1400000 400000 200000 200000 1200000 400000 200000 400000 1000000 400000 200000 600000 800000 400000 200000 800000 600000 400000 200000 1000000 400000
Partager