Comment remplir automatiquement les cellules avec des valeurs via VBA
Pour copier rapidement une formule ou un nombre dans une plage entière dans Excel, utilisez la fonction Remplissage automatique. C'est la possibilité de copier une plage de cellules en faisant glisser avec la souris.
Vous pouvez également utiliser cette option avec le langage macro Excel VBA. La macro suivante montre comment procéder :
Sous-remplissage automatique ()
Avec ActiveSheet
.Range ("a1"). FormulaLocal = "= nombre aléatoire ()"
.Range ("A1 : A10").
Terminer par
Fin du sous-marin
La macro écrit d'abord la formule RANDOM dans la cellule A1 du tableau actif, puis extrait cette formule dans toute la plage de cellules A1 : A10. La figure suivante montre à quoi ressemble le résultat :
Pour faire le remplissage dans d'autres directions, remplacez Remplissez par Remplir (remplir vers le haut), RemplirGauche (remplir à gauche) ou Remplir à droite (remplir à droite).
Astuce : Si vous souhaitez savoir comment utiliser le langage macro VBA et comment saisir et démarrer des macros dans Excel, vous trouverez une brève description ici :
www.exceldaily.de/excel-makros-vba/artikel/d/
donc-entrez-les-macros-dans-excel-a.html