Derniere cellules d'une selection

mimin -  
ccm81 Messages postés 11033 Statut Membre -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour

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


    est ce que ça répond?

    bonne suite
    0
  2. 9
     
    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.
    0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    0