Si vous travaillez avec Excel, il vous est possible de sélectionner toute la ligne en cliquant, dans la colonne numérotée à gauche de l'écran, sur le numéro de la ligne.
Mais comment effectuer ce type de sélection à partir de VBA ? La macro suivante vous montre comment sélectionner complètement la troisième ligne du tableau actif :
Sub SelectionnerLigne()
Range("A3").EntireRow.Select
End Sub
Entre les guillemets, vous renseignez Range avec l'adresse de la ligne que vous souhaitez sélectionner. L'illustration suivante vous donne un aperçu du résultat une fois la macro démarrée.
Pour sélectionner plusieurs lignes, indiquez un domaine dans Range. Grâce à la commande suivante, vous pouvez par exemple sélectionner les lignes 3 à 8 :
Range.("a3:a8").EntireRow.Select
Il n'est pas nécessaire que les cellules de référence dans votre macro se trouvent dans la colonne A, Vous pouvez choisir d'utiliser n'importe quelle colonne. Vous pouvez également utiliser Range sans y indiquer de lettre, et en n'indiquant que les numéros des lignes :
Range.("3:8").EntireRow.Select
Cet article vous a intéressé ?
Recevez gratuitement chaque semaine notre sélection d'astuces Excel en vous inscrivant ici.





Commentaires sur cet article
Ecrire un commentaire