Propriété Application.Selection (Excel)

Retourne l’objet actuellement sélectionné dans la feuille de calcul active pour un objet Application . Retourne Nothing si aucun objet n’est sélectionné. Utilisez la méthode Select pour définir la sélection et utilisez la fonction TypeName pour découvrir le type d’objet sélectionné.

Syntaxe

expression. Sélection

expressionUne variable qui représente un objetApplication.

Remarques

Le type d’objet retourné dépend de la sélection actuelle (par exemple, si une cellule est sélectionnée, cette propriété renvoie un objet Range ). La propriété Selection renvoie Nothing si rien n'est sélectionné.

L'utilisation de cette propriété sans qualificateur d'objet correspond à l'utilisation de Application.Selection.

Exemple

Cet exemple montre comment effacer la sélection effectuée dans la feuille Sheet1 (en supposant que cette sélection concerne une plage de cellules).

Worksheets("Sheet1").Activate 
Selection.Clear

Cet exemple montre comment afficher le type d'objet Visual Basic de la sélection.

Worksheets("Sheet1").Activate 
MsgBox "The selection object type is " & TypeName(Selection)

Cet exemple montre comment afficher des informations sur la sélection actuelle.

Sub TestSelection(  )
    Dim str As String
    Select Case TypeName(Selection)
    Case "Nothing"
        str = "No selection made."
    Case "Range"
        str = "You selected the range: " & Selection.Address
    Case "Picture"
        str = "You selected a picture."
    Case Else
        str = "You selected a " & TypeName(Selection) & "."
    End Select
    MsgBox str
End Sub

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.