Xlup et xldown dans cellules contenant formules

bonjour le forum,

je suis en tain de construire un fichier mix macros et formules et je cale sur xlup et xldown sur des cellules contenant des formules.

en xlup par exemple sur une plage de 46 à 64, le code donne la ligne 46 alors que les formules dans les lignes 47, 48, 49,50 et 51 affichent un résultat, comment contourner ce problème svp?

je m'attendais à ce que xlup donne 51 comme résultat.

merci d'avance.

Pedro.

Bonjour,

Si tu veux rechercher la dernière ligne, il faut faire la recherche sur une colonne et non sur une plage. Je pense que c'est ton problème.

exemple pour la colonne A en feuil1

Sheets("Feuil1").range("A" & rows.count).end(xlup).row

Cordialement

bonjour et merci pour votre réponse,

je fais bien la recherche sur une colonne mais pas la colonne entière = de A46 à A64.

mon problème c'est qu'il y a des formules dans les cellules :

  • que de A46 à A51, j'ai un résultat (une valeur)
  • que de A52 à A64, les résultats affichent 'rien' (""), mais ne sont pas repérées comme vides à cause des formules.
ce que je cherche, c'est une astuce pour contourner ce problème.

merci.

Pedro.

Alors essaie ça à adapter. (Sur la colonne entière) Les formules sont exclues.

DernièreLigne=Range("A:A").Find(What:="*", LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row

bonjour @ddetp88,

bonjour le forum,

c'est bien ce que je cherchais.

mes sincères remerciements.

bien à vous.

Pedro.

Rechercher des sujets similaires à "xlup xldown contenant formules"