Range Object (Français)

Range Examples / Cells | Declare a Range Object | Select | Rows | Columns/Copy | Paste | Clear/Count

L’objet Range, qui est la représentation d’une cellule (ou de cellules) sur votre feuille de calcul, est L’objet le plus important D’Excel VBA. Ce chapitre donne un aperçu des propriétés et méthodes de l’objet Range. Les propriétés sont quelque chose qu’un objet a (elles décrivent l’objet), tandis que les méthodes font quelque chose (elles effectuent une action avec un objet).,

Exemples

Placez un bouton de commande sur votre feuille de calcul et d’ajouter la ligne de code suivante:

Range(« B3 »).Valeur = 2

Résultat lorsque vous cliquez sur le bouton de commande sur la feuille:

Code:

Range(« A1:A4 »).Valeur = 5

Résultat:

Code:

Range(« A1:A2,B3:C4 »).Valeur = 10

Résultat:

Note: pour faire référence à une plage nommée dans votre code Excel VBA, utilisez une ligne de code comme ceci:

Range(« Prix »).,Valeur = 15

les Cellules

au Lieu de la Plage, vous pouvez également utiliser des Cellules. L’utilisation de cellules est particulièrement utile lorsque vous souhaitez parcourir des plages.

Code:

cellules(3, 2).Valeur = 2

Résultat:

Explication: Excel VBA entre la valeur 2 dans la cellule à l’intersection de la ligne 3 et la colonne 2.

Code:

Plage(cellules(1, 1), cellules(4, 1)).Valeur = 5

Résultat:

Déclarer un Objet de la Plage

Vous pouvez déclarer un objet de la Plage en utilisant les mots-clés Dim et Réglez-le.,

Code:

Dim exemple Que
exemple = Range(« A1:C4 »)
exemple.Valeur = 8

Résultat:

Select

Une méthode importante de l’objet Range est de la méthode de sélection. La méthode Select sélectionne simplement une plage.

Code:

Dim exemple Que
exemple = Range(« A1:C4 »)
exemple.Sélectionnez

Résultat:

Remarque: pour sélectionner des cellules, sur une feuille, vous devez activer cette feuille en premier., Par exemple, les lignes de code suivantes sélectionnent la cellule B7 sur la troisième feuille de calcul à partir de la gauche.

feuilles de calcul(3).Activer
feuilles de calcul(3).Gamme (« B7 »).Sélectionnez

Lignes

Les Lignes de la propriété donne accès à une ligne spécifique d’une plage.

Code:

Dim exemple Que
exemple = Range(« A1:C4 »)
exemple.Lignes(3).Sélectionnez

Résultat:

Note: la frontière à des fins d’illustration seulement.

Colonnes

Les Colonnes de la propriété donne accès à une colonne spécifique d’une gamme.,

Code:

Dim exemple Que
exemple = Range(« A1:C4 »)
exemple.Colonnes (2).Sélectionnez

Résultat:

Note: la frontière à des fins d’illustration seulement.

copier/coller

La méthode copier / coller est utilisée pour copier une plage et la coller ailleurs dans la feuille de calcul.

Code:

plage(« A1: A2 »).Sélectionnez
sélection.Copier
Plage (« C3 »).Sélectionnez
ActiveSheet.,Coller

Résultat:

Bien que cela soit autorisé en VBA Excel, il est beaucoup mieux d’utiliser la ligne de code ci-dessous qui fait exactement la même chose.

Plage(« C3:C4 »).Valeur = Plage (« A1:A2 »).Valeur

Clear

Pour effacer le contenu d’une plage Excel, vous pouvez utiliser le ClearContents méthode.

Range(« A1 »).ClearContents

ou utilisez simplement:

Range(« A1 »).Value = «  »

Remarque: Utilisez la méthode Clear pour effacer le contenu et le format d’une plage. Utilisez la méthode ClearFormats pour effacer uniquement le format.,

Count

Avec le Comte de la propriété, vous pouvez compter le nombre de cellules, de lignes et de colonnes d’une plage.

Remarque: bordure à titre d’illustration uniquement.

Code:

Dim exemple Que
exemple = Range(« A1:C4 »)
MsgBox exemple.Count

Résultat:

Code:

Dim exemple Que
exemple = Range(« A1:C4 »)
MsgBox exemple.Rangée.Count

Résultat:

Remarque: d’une manière similaire, vous pouvez compter le nombre de colonnes d’une plage.

Laisser un commentaire

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

Aller à la barre d’outils