OVH Cloud OVH Cloud

Incompréhension de ligne

3 réponses
Avatar
Laurent M
Bonjour,

(je souhaite réutiliser le code d'export de données vers access situé à
l'adress
http://www.microsoft.com/france/communautes/webnews/France/default.mspx?dg=microsoft.public.fr.excel&tid=8f723664-d079-4467-86b6-3a5500ad8151&cat=fr_FR_1263c19b-79ec-4f62-b61b-aedb1dec8e61&lang=fr&cr=FR&sloc=fr-FR&m=1&p=1 )
Je ne comprends pas le sens de cette ligne : (il n'est pas nécessaire de
consulter le lien pour comprendre le sens de la ligne)
.Range("B4:B" & .Range("B65536").End(xlUp).Row).Name = "Plage"

Elle me permet de définir la plage de données à exporter dans la base mais
je ne comprends pas d'où à où

merci !

3 réponses

Avatar
GVentre
Bonjour Laurent M,

cela signifie: de la cellule B4 à la dernière cellule non vide de la
colonne B en partant de la dernière ligne (soit la 65536ème ligne).

Cordialement,

GVentre



Bonjour,

(je souhaite réutiliser le code d'export de données vers access situé à
l'adresse
http://www.microsoft.com/france/communautes/webnews/France/default.mspx?dg=microsoft.public.fr.excel&tid723664-d079-4467-86b6-3a5500ad8151&cat=fr_FR_1263c19b-79ec-4f62-b61b-aedb1dec8e61&lang=fr&cr=FR&sloc=fr-FR&m=1&p=1 )
Je ne comprends pas le sens de cette ligne : (il n'est pas nécessaire de
consulter le lien pour comprendre le sens de la ligne)
..Range("B4:B" & .Range("B65536").End(xlUp).Row).Name = "Plage"

Elle me permet de définir la plage de données à exporter dans la base mais
je ne comprends pas d'où à où

merci !




Avatar
Ellimac
Bonjour,

.Range("B65536").End(xlUp).Row renvoie le n° de la ligne
de la 1ère cellule remplie rencontrée en remontant de
B65536. C'est comme si à partir de B65536 je faisais Ctrl
et flèche en haut.
Ce n° de ligne est utilisé dans Range("B4:B" pour indiquer
la plage à utiliser pour le champ "Plage".
Clair ?

Camille

-----Message d'origine-----
Bonjour,

(je souhaite réutiliser le code d'export de données
vers access situé Ã

l'adresse
http://www.microsoft.com/france/communautes/webnews/France
/default.mspx?dg=microsoft.public.fr.excel&tid723664-

d079-4467-86b6-3a5500ad8151&cat=fr_FR_1263c19b-79ec-4f62-
b61b-aedb1dec8e61&lang=fr&cr=FR&sloc=fr-FR&m=1&p=1 )
Je ne comprends pas le sens de cette ligne : (il n'est
pas nécessaire de

consulter le lien pour comprendre le sens de la ligne)
..Range("B4:B" & .Range("B65536").End(xlUp).Row).Name
= "Plage"


Elle me permet de définir la plage de données Ã
exporter dans la base mais

je ne comprends pas d'où à où

merci !
.



Avatar
Laurent M
M...! Un homonyme!

Va falloir que je change ma signature...

:-(

Laurent M.
(de la cabane au Canada)