Marquer la colonne ou la cellule active à l'aide d'une macro

Comment sélectionner la colonne active ou la cellule active dans Excel à l'aide d'une macro.

Comment marquer la colonne active dans Excel à l'aide d'une macro

Lorsque vous travaillez de manière interactive avec Excel, mettez en surbrillance toute la colonne en cliquant sur la lettre de la colonne au-dessus du tableau. Les commandes suivantes sont appliquées à toutes les cellules de la colonne sélectionnée.

Comment faire le marquage en VBA ? La macro suivante montre comment marquer complètement la colonne active dans la table active :

Sous-marque de colonne active ()
ActiveCell.EntireColumn.Select
Fin du sous-marin

La macro marque toujours la colonne complète dans laquelle le marqueur de cellule est actuellement lié. La figure suivante montre à quoi ressemble le résultat si vous démarrez la macro et qu'auparavant une cellule de la colonne D était la cellule active (par exemple D5)

Comment sélectionner la cellule dans Excel à l'aide d'une macro

Si vous travaillez avec Excel, vous pouvez marquer une ligne complètement en cliquant sur le numéro de ligne dans le tableau de gauche. Les commandes suivantes sont ensuite appliquées à toutes les cellules de la ligne.

Comment faire le marquage en VBA ? La macro suivante montre comment marquer complètement la ligne 3 du tableau actif :

# Liens sponsorisés #

Sélectionnez la sous-ligne ()
Plage ("A3"). EntireRow.Select
Fin du sous-marin

Passe le VarierCommandez l'adresse d'une cellule dans la ligne que vous souhaitez mettre en évidence.

Pour marquer plusieurs lignes, passez le VarierCommandez une zone. Par exemple, vous pouvez utiliser la commande suivante pour marquer les lignes 3 à 8 :

Plage ("a3 : a8"). EntireRow.Select

Les cellules de référence de l'instruction ne doivent pas nécessairement se trouver dans la colonne A. Vous pouvez également utiliser d'autres colonnes. Si vous souhaitez marquer plusieurs lignes, vous pouvez utiliser le Varier-Les instructions ne font également passer que les lettres sans les numéros de ligne suivants :

Plage ("3 : 8"). EntireRow.Select

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave