VBA Selection jusqu'a derniere cellule pleine

Fermé
teamktm1307 Messages postés 1 Date d'inscription lundi 13 décembre 2010 Statut Membre Dernière intervention 13 décembre 2010 - 13 déc. 2010 à 14:56
Tobar4 Messages postés 261 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 7 avril 2014 - 28 sept. 2012 à 10:03
Bonjour,

J'ai un projet pour mon entreprise a faire sur excel contenant du VBA mais j'ai un soucis ...

Je voudrais enfaite savoir la ligne de code qu'il faut rentrer pour selectionner d'une certaine cellule jusqu'à la derniere cellule remplie d'un tableau du type :

Range("C1:T1000").Select
Selection.cut

ou le "T1000" ne serai pas fixe mais serai la derniere valeur remplie sur la colonne T

Ceci étant pour couper coller des tableaux de différentes longueur récupéré sur une autre application excel

Merci Beaucoup

Cordialement,

Thibault



2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 302
Modifié par michel_m le 20/07/2011 à 18:42
bonjour
pas besoin de faire une boucle

il existe Plusieurs méthodes
lig_fin=cells(cells.rows.count,"T").end(xlup).row 
Range("C1:T" & ligfin).cut 

(le select-selection est à éviter(provient de l'enregistreur de macro mais ralentissement énorme de la macro)

ou
ligfin=columns("T").find("*",range("T1"),,,,xlprevious).row 

Michel
4
Tobar4 Messages postés 261 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 7 avril 2014 94
28 sept. 2012 à 10:03
Bonjour,

Je sais que ce post est un peu vieux, mais comment faire des séléctions sur plusieurs plage (exemple : colonne A, E, et G) ?

Merci
0