cs_akmer
Messages postés43Date d'inscriptionmercredi 9 avril 2008StatutMembreDernière intervention 9 septembre 2008
-
10 avril 2008 à 14:57
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
11 avril 2008 à 11:47
Je souhaiterai avoir une explication détaillé de ce code vba (comme pour un enfant de 6an,lol).
Je sais que cela veut dire "récupération de la dernière ligne non vide de la colonne A" (quelqu'un me la dit) mais je voudrais bien qu'on m'explique mot par mot la phrase pour que je comprenne mieu le sens de chaque code.
Merci d'avance
Range("A" & Cells.Rows.Count) = cellule A sur la dernière ligne
Sur les version 2003 et plus anciennes, le nombre de lignes est 65536
Donc, équivalent à Range("A65536")
.End(xlUp) = comme si tu faisais Ctrl + flèche haut
donc remonte jusqu'à la première cellule qui contient une valeur.
.Row te donne le numéro de ligne où la commande s'est terminée, donc la dernière ligne de données de la colonne A ...
C'est plus clair ?
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI