comment selectionner des lignes aléatoirem

J

jodocast

Guest
je souhaite sélectionner plusieurs lignes à partir d une sélection de cellule (sélection différente à chaque fois)

genre je prends à la souris les cellules A2:A6
je lance la macro
cela doit selectionner les lignes 2:6 genre rows(2:6).select en vba

j ai le code que pour une cellule +++++++++++++++++++++++
Rows(ActiveCell.Row & ':' & ActiveCell.Row).Select

je cherche qqch comme
Rows(ActiveCell.Row & ':' & ActiveCell.Row + Selection.Cells.Count).Select

Bien sur 'Selection.Cells.Count' MARCHE PAS, au passage si qq connait comment on fait un comptage de cellule dans une selection en une ligne sans boucle je prends

Merci
 
G

GIBI

Guest
bonjour,,


pour dénombrer les lignes ou les colonnes dans une selection voici le code

NbrLig = Selection.Rows.Count
NbrCol = Selection.Columns.Count

pour selectionner une plage de cellules ou des lignes (avec EntireRow)

Range(Cells(1, 1), Cells(5, 1)).EntireRow.Select


restons simple
 

Abel

XLDnaute Accro
Re,

Ah ben là c'est mieux. Hi hi !

Code:
Dim MaPlage As Range
Set MaPlage = Application.InputBox(prompt:='Sélectionnez une plage', Title:='', Type:=8)
If MaPlage Is Nothing Then Exit Sub
MaPlage.EntireRow.Select


En espérant que cela te dépanne.

Abel.
 

Discussions similaires

Réponses
12
Affichages
278

Statistiques des forums

Discussions
312 797
Messages
2 092 212
Membres
105 286
dernier inscrit
SoCa