Forums | Contact | Plan du site Menu Accueil » Excel et Visual Basic
 
Présentation
Utilité d'Excel
Présentation des menus
 
Manipulation des macros
Qu'est-ce qu'une macro ?
Création de macros
Se déplacer dans les tableaux
Macros et barres d'outils
 
Personnalisez vos classeurs
Créer votre splash screen
Fermer

Sélectionner des lignes ou colonnes avec visual basic

VBA pour Excel programmation macro

  Il peut parfois être utile de sélectionner une plage de cellules... nous verrons ici comment sélectionner des lignes ou colonnes entières (à voir aussi : se déplacer dans excel avec visual basic). Supposons que vous désirez affecter dynamiquement une valeur ou une formule à une voire plusieurs cellules dans Excel. Il faut pour celà indiquer quelle(s) cellule(s) devront être affectées :

Pour sélectionner une ligne, il faut utiliser la formule Rows("1").Select
Pour sélectionner une colonne, il faut utiliser la formule Columns("1").Select
Pour sélectionner plusieurs lignes ou colonnes, il faut utiliser la formule Range("C:C,C:C,L:L,...").Select

 

Exemple de formules Description
Rows("1").Select
(ou ActiveCell.EntireRow.Select)
Sélection d'une ligne
Rows("1:5").Select Sélection de lignes contigües
Range("1:1,3:6,8:8").Select Sélection de lignes non contigües
Columns("A").Select
(ou ActiveCell.EntireColumn.Select)
Sélection d'une colonne
Columns("A:C").Select Sélection de colonnes contigües
Range("A:A, D:E, G:G").Select Sélection de colonnes non contigües
Range("1:2, 4:7, D:F, H:H").Select Sélection de plusieurs lignes et colonnes non contigües
ActiveCell.CurrentRegion.Select Sélectionner un tableau, de la cellule active jusqu'à la première ligne et colonne vide

© Cédric MICHEL - conseil & création ( 2003 / 2019 )