Sélection d'une plage avec une hauteur et une largeur variable.

Le
Domi
Bonsoir à tous,

J'ai dans la colonne A7:Axx des articles (xx est variable et représente la
dernière ligne contenant une valeur dans la colonne A)
J'ai dans la ligne A6:zz6 des titres (zz est variable et représente dernière
colonne contenant un titre)
Je voudrais par VBA sélectionner la plage qui part de la cellule F7 à xx:zz
(F7 première cellule en haut à gauche et xx:zz dernière cellule en bas à
droite)

Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
garnote
Le #19849551
Ave Domi,

Une suggestion :

Sub Sélection()
L = Range("A7").End(xlDown).Row
C = Range("A6").End(xlToRight).Column
Range(Cells(7, 6), Cells(L, C)).Select
End Sub

Serge



"Domi" %
Bonsoir à tous,

J'ai dans la colonne A7:Axx des articles (xx est variable et représente la
dernière ligne contenant une valeur dans la colonne A)
J'ai dans la ligne A6:zz6 des titres (zz est variable et représente
dernière colonne contenant un titre)
Je voudrais par VBA sélectionner la plage qui part de la cellule F7 à
xx:zz (F7 première cellule en haut à gauche et xx:zz dernière cellule en
bas à droite)

Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci



garnote
Le #19849601
Et au cas où il y aurait des cellules vides entre A7 et Axx
où entre A6 et zz6 et en supposant que toutes les cellules
sous Axx et à droite de zz6 sont vides, il y aurait ceci :

Sub Sélection()
L = Range("A65000").End(xlUp).Row
C = Range("IV6").End(xlToLeft).Column
Range(Cells(7, 6), Cells(L, C)).Select
End Sub

Serge


"garnote" e3$
Ave Domi,

Une suggestion :

Sub Sélection()
L = Range("A7").End(xlDown).Row
C = Range("A6").End(xlToRight).Column
Range(Cells(7, 6), Cells(L, C)).Select
End Sub

Serge



"Domi" %
Bonsoir à tous,

J'ai dans la colonne A7:Axx des articles (xx est variable et représente
la dernière ligne contenant une valeur dans la colonne A)
J'ai dans la ligne A6:zz6 des titres (zz est variable et représente
dernière colonne contenant un titre)
Je voudrais par VBA sélectionner la plage qui part de la cellule F7 à
xx:zz (F7 première cellule en haut à gauche et xx:zz dernière cellule en
bas à droite)

Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci







Publicité
Poster une réponse
Anonyme