Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

nombre de ligne d'une multisélection

  • Initiateur de la discussion Initiateur de la discussion eric83
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

eric83

Guest
Bonjour,

comment calculer en vba le nombre de lignes d'une plage en multisélection non contigu?

Merci
 
Bonjour Eric83,
un exemple sortie tous droit de l'aide visual basic.A adapter
Sub Macro1()
Worksheets('feuil1').Activate
areaCount = Selection.Areas.Count
If areaCount <= 1 Then
MsgBox 'The selection contains ' & _
Selection.Rows.Count & ' rows.'
Else
i = 1
For Each a In Selection.Areas
MsgBox 'Area ' & i & ' of the selection contains ' & _
a.Rows.Count & ' rows.'
i = i + 1
Next a
End If

End Sub
Salut
Yves
 
Ave,

Le problème est de comprendre ce que tu entends par :''...nombre de lignes d'une plage...''

S'il s'agit du nombre de lignes DIFFERENTES concernées par la sélection :

Sub zzz_LgUnik()
Dim lgUnik As New Collection
On Error Resume Next
For Each c In Selection
lgUnik.Add c.Row, CStr(c.Row)
Next
MsgBox 'Il y a ' & lgUnik.Count & ' ligne(s) différente(s) concernée(s) par la sélection'
End Sub

S'il s'agit d'autre chose, précise le.

AV [aaa]
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
342
Réponses
16
Affichages
605
Réponses
1
Affichages
231
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…