Bonjour,
Je viens d'écrire mes premières macros/fonctions sur excel (hourrah!).
Ma macro fonctionne très bien pour remplir des cellules dans la ligne 2... Mais maintenant, je voudrais la modifier ou la rappeler afin de pouvoir remplir de même 1000 ou 10000 lignes...
Je vous en mets juste un petit bout (pour ne pas vous spammer avec mes 80 lignes de code!) :
Opera() est une fonction que j'ai définie plus haut qui renvoie des chaines de caractères aléatoires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Remplissage() Range("D2").Value = Opera() Range("H2").Value = Opera() Range("L2").Value = Opera() Range("P2").Value = Opera() End Sub
Donc, ce petit bout de code fonctionne très bien et me remplit 4 cases de la ligne 2... mais je voudrais remplir les lignes 2 à 1000 par exemple..
Un truc du type...
...serait parfait! Sauf que ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For j = 2 to 1000 Range("Dj").Value = Opera() Range("Hj").Value = Opera() Range("Lj").Value = Opera() Range("Pj").Value = Opera() Next j
Quelqu'un peut m'aider?
Greg
Partager