Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Function LignesNonVides$(r As Range, sep$)
For Each r In r
If r <> "" Then LignesNonVides = LignesNonVides & sep & r.Row
Next
LignesNonVides = Mid(LignesNonVides, 2)
End Function
Et entrer en Y31 la formule :
Code:
=LignesNonVides(H31:H231;"-")
Ou avec le séparateur CAR(10) :
Code:
=LignesNonVides(H31:H231;CAR(10))
mettre la cellule Y31 au format "Renvoyer à la ligne automatiquement".
Sub Macro1()
Dim vide As Range, c As Range, x$
On Error Resume Next
Set vide = Range("H33:H231").SpecialCells(xlCellTypeBlanks)
For Each c In vide
x = x & c.Row & ";"
Next c
Range("Y31") = x
End Sub
EDITION: Bonjour Job75 😉
EDITION II: Je viens de m'apercevoir que mon code fait le contraire de la demande (sans doute un effet de lendemain de réveillon)
C'est pas grave la proposition de job75 étant là, je retourne me réveiller.
EDITION III: Par acquis de conscience, je publie quand même une macro corrective
Code:
Sub Macro2()
Dim plg As Range, c As Range, x$
Set plg = Range("H33:H231")
For Each c In plg
If Not IsEmpty(c) Then
x = x & c.Row & ";"
End If
Next c
Range("Y31") = Left(x, Len(x) - 1)
End Sub
Function LignesNonVides$(r As Range, sep$)
Dim n&
n = r.Row - 1
For Each r In r
If r <> "" Then LignesNonVides = LignesNonVides & sep & r.Row - n
Next
LignesNonVides = Mid(LignesNonVides, 2)
End Function
RE merci pour tous le monde
@ job : ça fonction tres bien mais je souhaiterai afficher le num de la ligne qui commence de 33 dans votre cas la numerotation elle commence de 1 ???
grazie
- 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