cs_refaat
Messages postés30Date d'inscriptionjeudi 5 juillet 2007StatutMembreDernière intervention 7 septembre 2008
-
11 août 2008 à 10:46
cs_refaat
Messages postés30Date d'inscriptionjeudi 5 juillet 2007StatutMembreDernière intervention 7 septembre 2008
-
11 août 2008 à 11:36
Bonjour à tous,
peut etre que je pose ma question dans le mauvais forum mais je ne sais pas comment faire!
mon problème est le suivant:
je veux récupérer l'adresse d'une cellule de position variable.
en fait cette cellule et la dernière cellule d'un tableau (à 2 colonnes et à un nombre de lignes variables).
EXP: pour un tableau à 2 colonnes et à 4 lignes c'est la cellule (4,2).
donc comment la référencer!
c'est cette boucle qui remplit la dernière colonne et donc la dernière cellule:
For i = 8 To (8 + GetUpper(arrayOfNames) - 3)
Range("C" & i).Value = arrayOfPrices(i - 7)
Next i
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 11 août 2008 à 10:57
Salut,
pour avoir la dernière ligne d'une colonne, il faut partir de la dernière ligne possible (65536) et remonter pour avoir la dernière utilisée.
Exemple pour la colonne B :
cs_refaat
Messages postés30Date d'inscriptionjeudi 5 juillet 2007StatutMembreDernière intervention 7 septembre 2008 11 août 2008 à 11:08
c'est vrai. ça m'a affiché le numéro de la dernière cellule (9 dans mon cas).
merci
mais moi je veux récupérer cette cellule pour spécifier une plage bien déterminée.
en d'autres termes je veux faire ça:
Dim ve
ve = Range("C65536").End(xlUp).row
Range("B6:ve").Select
mais ça ne fonctionne pas.
j'espère avoir été clair.
Merci une autre fois mortalino.