Comment sélectionner toutes les cellules en utilisant le code VBA ?

Dans VBA, il existe une propriété appelée CELLULES que vous pouvez utiliser pour sélectionner toutes les cellules que vous avez dans une feuille de calcul.

Cells.Select

VBA pour sélectionner toutes les cellules

  1. Tout d’abord, tapez la propriété CELLS pour faire référence à toutes les cellules de la feuille de calcul.
    type-the-cells-property
  2. Après cela, entrez un point (.).
  3. À ce stade, vous aurez une liste de méthodes et de propriétés.
    enter-a-dot
  4. Dans cette liste, sélectionnez « Sélectionner » ou tapez « Sélectionner ».
    from-list-select-select-or-type-select

Une fois que vous avez sélectionné l’intégralité de la feuille de calcul, vous pouvez modifier la police, en effacer le contenu ou faire d’autres choses.

Remarques

  • La propriété CELLULES fonctionne de la même manière que vous utilisez le raccourci clavier Contrôle + A pour sélectionner toutes les cellules.
  • Lorsque vous exécutez ce code VBA, il sélectionne toutes les cellules même si la feuille est protégée et que certaines cellules sont verrouillées.
  • Il sélectionnera également les cellules masquées.

La feuille doit être activée

Maintenant, vous devez comprendre une chose ici lorsque vous sélectionnez toutes les cellules d’une feuille, cette feuille doit être activée . En bref, vous ne pouvez pas sélectionner des cellules d’une feuille qui n’est pas activée.

Supposons que vous souhaitiez sélectionner toutes les cellules de « Sheet1 ». Si vous utilisez le type de code ci-dessous, vous obtiendrez une erreur. Vous devez d’abord activer la « Feuille1 », puis utiliser la propriété « Cellules » pour sélectionner toutes les cellules.

Worksheets("Sheet1").Activate
Cells.Select

Maintenant, lorsque vous l’exécuterez, il activera d’abord le « Sheet1 », puis sélectionnera toutes les cellules. Cette chose vous donne une petite limitation que vous ne pouvez pas sélectionner la feuille entière si cette feuille n’est pas activée.

Voici une autre chose que vous pouvez faire : vous pouvez ajouter une nouvelle feuille , puis sélectionner toutes les cellules.

Sheets.Add.Name = "mySheet"
Cells.Select

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *