En savoir plus sur la création de plages nommées VBA dans Microsoft Excel

Découvrez comment créer des plages nommées pour éliminer la tâche fastidieuse consistant à sélectionner de temps en temps plusieurs cellules pour la manipulation des données.
Learn About Creating VBA Named Ranges in Microsoft Excel

Savez-vous que vous pouvez créer une plage nommée pour faire référence à un groupe de cellules ? Cela vous aidera à éliminer la tâche consistant à sélectionner de temps en temps un certain nombre de cellules.

Au lieu de référencer une ligne ou une colonne, vous pouvez créer un nom personnalisé.

De plus, vous pouvez vous appuyer sur une plage nommée pour spécifier les données stockées dans vos cellules. Il est déroutant de continuer à utiliser des combinaisons de lettres et de chiffres pour faire référence à des cellules.

Si vous travaillez sur des données volumineuses, il est plus utile d'avoir un aperçu immédiat des informations stockées dans une cellule.

Par exemple, au lieu de B7, vous pouvez utiliser les frais d'expédition. De plus, au lieu de C4, vous pouvez utiliser la Quantité comme identifiant.

Comment utiliser les plages nommées ?

Outre l'avantage général de l'utilisation des plages nommées indiquées ci-dessus, vous pouvez en profiter lorsque vous jouez avec des tonnes de chiffres. Si votre travail est lié à la comptabilité, vous avez absolument besoin de plages qui organiseront vos variables.

Par exemple, vous souhaitez séparer les éléments qui changent fréquemment et rarement.

Est-il difficile de créer des plages nommées ?

Vous ne devriez pas vous inquiéter de la difficulté de créer des plages nommées. Rappelons que c'est très simple, ce qui sera prouvé par les instructions qui seront données plus tard.

Cependant, c'est un conseil professionnel que vous devez vous assurer que les noms sont uniques les uns par rapport aux autres, surtout si vous travaillez sur des tonnes de gammes. Si vous souhaitez créer des noms à partir de différents mots, il est préférable d'utiliser un trait de soulignement ou de mettre une majuscule à chaque début de mot.

Étapes pour nommer une plage VBA

Étant donné que vous en avez terminé avec le numéro de plage, vous pouvez créer un identifiant pour celui-ci. Vous trouverez ci-dessous les étapes à suivre :

Étape 1. Test de procédure

Vous devez exécuter la procédure que vous avez créée. Par exemple, vous avez utilisé la méthode Range pour définir les valeurs de texte des cellules que vous avez sélectionnées. Cliquez simplement sur le bouton Lecture pour tester votre syntaxe.

Ensuite, vous devez afficher votre feuille de calcul ou votre classeur.

Étape 2. Sélection de la plage

Une fois sur votre feuille de calcul, vous devez sélectionner les cellules où la plage a été configurée. Vous constaterez que chaque cellule couverte par votre plage aura la valeur de texte spécifiée.

Dans ce cas, la sélection se fera manuellement. Vous commencerez par le coin supérieur gauche jusqu’à atteindre le coin inférieur droit de la plage rectangulaire de cellules.

Étape 3. Spécification du nom de plage

Ensuite, vous utilisez la zone d’adresse de cellule pour ajouter le nom de la plage. Vous trouverez la zone d'adresse de cellule comme première zone de texte sur le côté gauche de la feuille de calcul.

Par exemple, vous pouvez nommer la plage NameOne. Enfin, vous appuyez sur Entrée pour appliquer les modifications.

Étape 4. Test

Chaque fois que vous sélectionnez la zone d'adresse de cellule, une zone de liste déroulante apparaîtra indiquant où se trouve le nom de votre plage. En sélectionnant le nom de la plage (c'est-à-dire NameOne), vous pouvez sélectionner automatiquement toutes les cellules de cette plage.

Étape 5. Utilisation du nom de plage

Vous pouvez revenir au module et utiliser le nom de plage spécifié dans votre code.

Vous pouvez simplement saisir Range, suivi de parenthèses ouvrantes et fermantes. À l’intérieur des parenthèses se trouvent des guillemets. Ensuite, vous pouvez ajouter le nom de la plage entre les guillemets mentionnés. Enfin, vous ajoutez un signe égal, qui sera suivi d'une valeur numérique ou textuelle pour la plage.

En conclusion, vous aurez ce code : Range (« NameOne ») = 75.

Étape 6. Test du nom de la plage en tant qu'objet

Pour savoir si le nom de votre plage configuré fonctionne déjà, il vous suffit d'appuyer sur le bouton Lecture. Vérifiez votre feuille de calcul et voyez si les valeurs des cellules ont déjà changé pour votre valeur préférée, qui est 75.

Comment supprimer des plages nommées ?

Notez que même si vous insérez ou ajustez des cellules, la plage nommée s'ajustera en conséquence. Toutefois, si vous supprimez toutes les cellules d’une plage, la référence à la plage nommée sera perdue. Comme prévu, vous aurez l'erreur #REF.

Il est possible que vous deviez supprimer les plages nommées que vous avez définies. Vous pouvez le faire sans utiliser de code.

Vous pouvez utiliser le gestionnaire de noms pour supprimer manuellement une plage nommée. Il vous suffit d'ouvrir le gestionnaire de noms. Ensuite, vous devez choisir une plage que vous souhaitez supprimer. Enfin, vous devez cliquer sur le bouton Supprimer.

Si vous devez supprimer plusieurs plages nommées simultanément, vous pouvez simplement appuyer sur Maj et cliquer simultanément sur la plage nommée. Sinon, vous pouvez simplement appuyer sur Ctrl et choisir plusieurs plages nommées. La dernière étape consistera également à appuyer sur le bouton Supprimer.

Vous pouvez également supprimer facilement des plages s'il existe des plages nommées contenant des erreurs. Il vous suffit simplement de filtrer d'abord les plages nommées. Il existe une commande Filtre dans le gestionnaire de noms. Cliquez dessus et sélectionnez Noms avec des erreurs.

Vous recevrez une liste de plages nommées avec des erreurs. Appuyez simplement sur Shift et cliquez sur tous les noms. Ensuite, appuyez sur le bouton Supprimer.

Les faits et étapes susmentionnés vous aideront à mieux gérer votre feuille de calcul Microsoft Excel . Vous pourrez réduire vos tâches manuelles au lieu de passer beaucoup de temps à sélectionner des cellules à plusieurs reprises. Les étapes sont utiles, en particulier lorsque vous travaillez sur des données sensibles et à grande échelle.