Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Macro selection plage

1 réponse
Avatar
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

1 réponse

Avatar
Philippe.R
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" a écrit dans le message de
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