Propriété Application.PreviousSelections (Excel)

Cette propriété renvoie un tableau contenant les quatre derniers noms ou plages sélectionnés. Chaque élément du tableau est un objet Range . Variant en lecture seule.

Syntaxe

expression. PreviousSelections (Index)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Index Facultatif Variant Numéro d'index (1 à 4) de la plage ou du nom précédent.

Remarques

Chaque fois que vous accédez à une plage ou à une cellule à l’aide de la zone Nom ou de la commande Atteindre (menu Modifier ), ou chaque fois qu’une macro appelle la méthode Goto , la plage précédente est ajoutée à ce tableau en tant qu’élément numéro 1, et les autres éléments du tableau sont déplacés vers le bas.

Exemple

Cet exemple montre comment afficher les adresses de cellule de tous les éléments du tableau pour les sélections précédentes. S'il n'existe pas de sélections précédentes, la fonction LBound renvoie une erreur. Cette erreur est interceptée et un message s'affiche.

On Error GoTo noSelections 
For i = LBound(Application.PreviousSelections) To _ 
 UBound(Application.PreviousSelections) 
 MsgBox Application.PreviousSelections(i).Address 
Next i 
Exit Sub 
On Error GoTo 0 
 
noSelections: 
 MsgBox "There are no previous selections"

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.