Derniere cellules d'une selection

Bonjour,

QQUn peut il me dire comment faire pour avoir le numero de ligne de la derniere cellule de ma sdelection.

CaD: si je selectionne les cellules B1: B12 il me sors le numero 12 .

j'ai essaye avec ca :
Selection.End(xlDown).Row

mais il me donne la derniere cellule non vide de ma feuille et non pas de ma selection.

Merci d'avance

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. bonjour

      r = Selection.Cells(1, 1).Row
      r = r + Selection.Rows.Count - 1


    est ce que ça répond?

    bonne suite
    1. Bonjour,

      Merci pour ta reponse, mais ca marche pas, ca me donne tjrs 1. chose qui est normale.
      r = Selection.Cells(1, 1).Row, donc r = numero de la LIGNE DE LA cellule de la ligne 1 COLONNE 1 DONC C NORMAL QUI ME RETOURNE 1

      Ensuite ca fait r=1+1-1

      donc 1.

      Au fait moi ce que je ve: En gros je selectionne plusieurs cellules dans la même colonne. je ve savoir comment faire pour avoir le numero de ligne de la derniere cellule de ma selection.

      Je sais pas si c clair.
      1. re

        ta question est claire et je pense y avoir répondu.
        Quelques explications

         Selection.Cells(1, 1).Row
        donne le n° de ligne dans la feuille de la 1° cellule de la selection

        Selection.Rows.Count
        donne le nombre de lignes de la selection
        donc
          Selection.Cells(1, 1).Row+ Selection.Rows.Count - 1

        donne le n° de ligne dans la feuille de la dernière ligne de la selection
        es tu sur d'avoir bien recopié le code?

        bonne suite