Sélection d'une plage a lignes et colonnes variable

Bonjour a tous,

Je cherche, mais je ne trouve pas ce qu'il me convient.

En fait j'aimerais faire la sélection d'une plage, mais les colonnes sont variables ainsi que les lignes.

Je ne sais pas si je me fait comprendre

J'ai essayé avec la détection de la dernier ligne vide et la dernier colonne vide, mais je n'arrive pas a combiner les 2... Grrr

Si quelqu'un peut m'aiguiller ça serait super cool.

Merci

Bonjour,

est ce que la plage commence toujours en cellule A1 ?

Dans mon cas non, elle commencera toujours en C2. Mais oui le début reste fixe.

re,

à tester,

MsgBox Range("C2").CurrentRegion.Address

re,

à tester,

MsgBox Range("C2").CurrentRegion.Address

Ca ne fonctionne pas, il me prend a partir de la cellule A1 et pas C2 comme voulu,

Mais merci

re,

faut prendre en compte que la ligne 2 est celle qui a le plus de données et que

la colonne C est celle qui a le plus de données ?

Édit:

à tester,

lig = Cells(Rows.Count, "C").End(xlUp).Row
col = Cells(2, Columns.Count).End(xlToLeft).Column
MsgBox Range("C2:" & Cells(lig, col).Address).Address

Non.

Je joins mon fichier, ca sera plus facile.

Je joins mon fichier, ca sera plus facil

ou est'il ?

Désolé, j'ai eu un problème de net hier.

J'ai trouvé une solution, mais ça me prend plus que la plage voulue.

Je vous joins mon fichier.

8test.xlsm (16.76 Ko)

re,

à tester,

MsgBox Range("C2:" & Cells.SpecialCells(xlCellTypeLastCell).Address).Address

Merci ça fonctionne nickel comme ça.

Rechercher des sujets similaires à "selection plage lignes colonnes variable"