300 Exemples

De la cellule active à la dernière entrée

From Active Cell Last Entry

Cet exemple illustre la propriété End de l'objet Range dans Excel VBA . Nous utiliserons cette propriété pour sélectionner la plage de la cellule active à la dernière entrée dans une colonne.



Situation:

Quelques chiffres de ventes dans la colonne A. Supposons que vous ajouterez plus de chiffres de ventes au fil du temps.





De la cellule active à la dernière entrée dans Excel VBA

si ne vaut pas exceller

Placer un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes :



1. Pour sélectionner la dernière entrée d'une colonne, ajoutez simplement la ligne de code suivante :

Plage('A5').Fin(xlDown).Sélectionner

Remarque : au lieu de Range('A5'), vous pouvez également utiliser Range('A1'), Range('A2'), etc. Cette ligne de code équivaut à appuyer sur FIN + FLÈCHE VERS LE BAS.

voir deux feuilles Excel côte à côte

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

Dernière entrée

2. Pour sélectionner la plage de la cellule A5 à la dernière entrée de la colonne, ajoutez la ligne de code suivante :

Plage(Plage('A5'), Plage('A5').Fin(xlBas)).Sélectionner

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

comment calculer irr en utilisant excel

De la cellule A5 à la dernière entrée

3. Pour sélectionner la plage de la cellule active à la dernière entrée de la colonne, remplacez simplement Plage('A5') par ActiveCell.

Plage (ActiveCell, ActiveCell.End(xlDown)).Sélectionnez

Résultat lorsque vous sélectionnez la cellule A2 et cliquez sur le bouton de commande sur la feuille :

De la cellule active au résultat de la dernière entrée

Remarque : vous pouvez utiliser les constantes xlUp, xlToRight et xlToLeft pour vous déplacer dans les autres directions. De cette façon, vous pouvez sélectionner une plage de la cellule active à la dernière entrée d'une ligne.

7/14 terminé ! En savoir plus sur l'objet range >
Aller au chapitre suivant : Variables



^