Macro VBA : remplir la plage de cellules Excel avec des formules

Table des matières

Créez un nouveau classeur et remplissez une certaine zone de ce classeur avec les formules de votre choix

Les classeurs et les feuilles de calcul sont créés dans de nombreuses macros, avec lesquelles les utilisateurs de la solution peuvent continuer à travailler.

Une tâche courante consiste à remplir une certaine zone d'un tableau avec des formules. Vous pouvez le faire avec une macro VBA. Voici les commandes dont vous aurez besoin :

Zone de cellule de sous-couche An ()
Atténuer la zone de départ As Range
Définir la plage de départ = Workbooks.Add.Worksheets (1) .Range ("A1: C10")
Zone de départ.Formule = "= 10 * $ E1"
Fin du sous-marin

La balise « Zone de démarrage » dans la macro définit la zone de cellule que vous souhaitez remplir avec du contenu. Dans la ligne suivante, la macro définit quelle formule est utilisée. Les références dans les formules sont automatiquement ajustées à la plage de cellules lorsque vous utilisez des références relatives. La figure suivante montre le résultat que vous obtenez lorsque vous exécutez la macro Excel :

Pour entrer dans la macro, appuyez sur ALT F11 dans Excel pour afficher l'éditeur VBA. Sélectionnez la commande INSERT - MODULE dans l'éditeur VBA et entrez la macro. Pour démarrer la macro, activez la combinaison de touches ALT F8 dans Excel. Les deux raccourcis clavier fonctionnent dans toutes les versions d'Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave