Nommer la plage de cellules via VBA

Anonim

Comment définir un nom via VBA

Les noms dans les tableaux sont utiles car vous pouvez travailler avec des noms directement dans des formules et des fonctions au lieu de plages de cellules. Une formule comme SUM (données) est plus facile à lire que SUM (A234 : A1546).

Pour attribuer des noms dans Excel, utilisez la commande "Insérer - Nom - Définir". Si vous souhaitez le faire via VBA, utilisez la commande Nom de famille. Voici à quoi ressemble une macro appropriée :

Plage de sous-noms ()
ActiveSheet.Range ("a234 : a1546"). Nom = "Données"
Fin du sous-marin

La macro nomme la zone A234 : A1546 dans la feuille de calcul en cours avec le nom « Données ». Vous pouvez ensuite facilement utiliser ce nom dans les formules, comme illustré dans la figure suivante :

Le nom est alors disponible dans le classeur comme un nom défini manuellement :

Astuce : Si vous souhaitez savoir comment saisir et démarrer des macros dans Excel, vous trouverez une brève description ici : http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros-in-excel-ein.html