Vba range dernière cellule visible
Résolu/Fermé
Martin
-
14 mars 2012 à 14:21
f894009 Messages postés 17222 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 8 janvier 2025 - 14 mars 2012 à 17:47
f894009 Messages postés 17222 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 8 janvier 2025 - 14 mars 2012 à 17:47
A voir également:
- Vba visible range
- Clé usb non visible - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
- Compte facebook désactivé mais toujours visible - Guide
- Out of range ✓ - Forum Matériel & Système
- D'sub out of range - Forum Ecran
3 réponses
eljojo_e
Messages postés
1155
Date d'inscription
lundi 10 mai 2010
Statut
Membre
Dernière intervention
14 octobre 2022
154
Modifié par eljojo_e le 14/03/2012 à 15:10
Modifié par eljojo_e le 14/03/2012 à 15:10
Bonjour,
insère ca dans ton code
dim a,b
dim a c as single
a = X
b = XX
'X étant le numéro de la ligne où se situ ta dernière cellule remplie
'XX étant le numéro de la ligne max de ton fichier (de mémoire 65536 je crois)
b = range("c" & x).value ' si ta colonne est C
for c = a to b
range("c" & c).value ) b
next
Cordialement,
insère ca dans ton code
dim a,b
dim a c as single
a = X
b = XX
'X étant le numéro de la ligne où se situ ta dernière cellule remplie
'XX étant le numéro de la ligne max de ton fichier (de mémoire 65536 je crois)
b = range("c" & x).value ' si ta colonne est C
for c = a to b
range("c" & c).value ) b
next
Cordialement,
Bonjour,
Merci de ton information !
Dans le cas ou ma derniere cellule remplie serait variable a chaque colonne que je veux copier, est-ce qu'il y a un moyen de dire de copier a partir de c3 jusqua la derniere remplie sans avoir à lui donner la ligne exacte ?
par exemple x=premiere ligne utilisée
et xx=dernière ligne utilisée ?
Cordialement
Martin
Merci de ton information !
Dans le cas ou ma derniere cellule remplie serait variable a chaque colonne que je veux copier, est-ce qu'il y a un moyen de dire de copier a partir de c3 jusqua la derniere remplie sans avoir à lui donner la ligne exacte ?
par exemple x=premiere ligne utilisée
et xx=dernière ligne utilisée ?
Cordialement
Martin
f894009
Messages postés
17222
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
8 janvier 2025
1 712
14 mars 2012 à 17:47
14 mars 2012 à 17:47
Bonjour a vous deux
'pour la dernière ligne de la colonne C
D_L_C = Range("C" & Rows.Count).End(xlUp).Row
'Plage a copier (les cellules masquees ne sont pas copiees)
Range("C3:C" & D_L_C).Copy Range("D12") 'mettre votre destination
Bonne suite
'pour la dernière ligne de la colonne C
D_L_C = Range("C" & Rows.Count).End(xlUp).Row
'Plage a copier (les cellules masquees ne sont pas copiees)
Range("C3:C" & D_L_C).Copy Range("D12") 'mettre votre destination
Bonne suite