Macro selection plage

Le
J&B
Bonjour, Bonsoir

J'ai ces lignes de Macro pour selectioner une plage
Cela fonctionne bien si il a des données a partir des lignes 2
Par contre sil n'y a que la ligne 1 qui contient des valeurs
La selection se fait au ssi sur la ligne 1

Sheets("OUT").Select
Range("A2:V" & Range("A65536").End(xlUp).Row).Select

Je ne comprends pas
Merci de votre aide

J&B
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
Philippe.R
Le #17368621
Bonjour,
Ce comportement est tout à fait normal puisque le numéro de la dernière
ligne utilisée, renvoyé par :
Range("A65536").End(xlUp).Row est 1 si seule la ligne 1 est occupée.
Si ta plage peut contenir sans dommage une ligne vierge à la fin, on peut
rester simple et modifier ainsi :

Sheets("OUT").Activate
Range("A2:V" & Range("A65536").End(xlUp).Row + 1).Select

sinon :

dim derlig as long
Sheets("OUT").Activate 'select peut être remplacé par activate
derlig= application.worksheetfunction.min(2,Range("A65536").End(xlUp).Row)
Range("A2:V" & derlig).Select
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"J&B" news:48dfe74f$0$10578$
Bonjour, Bonsoir

J'ai ces lignes de Macro pour selectioner une plage
Cela fonctionne bien si il a des données a partir des lignes 2
Par contre sil n'y a que la ligne 1 qui contient des valeurs
La selection se fait au ssi sur la ligne 1

Sheets("OUT").Select
Range("A2:V" & Range("A65536").End(xlUp).Row).Select

Je ne comprends pas
Merci de votre aide

J&B



Publicité
Poster une réponse
Anonyme