Partager via

End(xlUp).Row

Anonyme
2021-02-12T18:21:02+00:00

Bonjour

la 1ère ligne fonctionne mais la 2ème non

peut -on le faire avec les numéros de ligne pour trouver la dernière cellule de la colonne E?

la variable correspond à la colonne E

finplg = Range("E65536").End(xlUp).Row
finplg = Cells(65536, col).End(xlUp).Row

merci de votre aide

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2021-02-12T18:36:56+00:00

    Bonjour,

    Si col=5, ça devrait fonctionner comme la première ligne.

    Sinon, j'utilise cette syntaxe :

    finplg = Cells(Rows.Count, col).End(xlUp).Row

    Si tu ne sais pas quelle colonne indique le bas de la plage :

    finplg = Cells.Find("*", , , , xlByRows, xlPrevious).Row

    La différence est que la première syntaxe ne tient compte que des cellules non masquées.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

0 réponses supplémentaires