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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 :
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
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 :
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" <jb@free.fr> a écrit dans le message de
news:48dfe74f$0$10578$426a74cc@news.free.fr...
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
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 :
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