XL 2016 Numérotation + 1 des lignes filtrées

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 !

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,

Toujours dans mon usine à gaz, je cherche à améliorer mon boulot et je suis devant un nouveau souci que je ne parviens pas à solutionner malgré recherches et tentatives.
Fichier test joint :
DANS LA FEUILLE "Filtre 2critères"
Pour l'exemple, les lignes sont filtrées sur le mot "Répondeur"
la boucle affiche le n° de ligne que j'ai mis en colonne "C" pour l'exemple
Mon besoin
:
pour savoir ou j'en suis de mes appels, , "au coup d'œil", j'aimerais voir à quel nombre j'en suis
C'est pourquoi, j'ai besoin que la boucle numérote les lignes filtrée comme en colonne "E"

Code boucle :
VB:
Sub boucle_while()
    Application.EnableEvents = False
    Application.ScreenUpdating = False
    Dim numero As Integer
    numero = 1 'Numéro de départ (correspond ici au n° de ligne et au n° de numérotation)
    While numero <= 223 'TANT QUE la variable numero est <= 12, la boucle est répétée
       Cells(numero, 3) = numero 'Numérotation
       numero = numero + 1 'Le numéro est augmenté de 1 à chaque boucle
    Wend
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub

Auriez-vous la solution ?
Avec mes remerciements pour votre aide si précieuse,
Je vous souhaite à toutes et à tous une belle fin de journée,
Amicalement,
arthour973,
 

Pièces jointes

Bonsoir zebanx,

Merci pour m'avoir répondu et ça marche bien 🙂
Juste un petit souci mais gérable :
J'ai dans mon fichier exemple 4 ligne de titres et en ligne 5 le calcul ne commence pas par 1.
ça commence à 3 et je ne comprends pas pkoi.
Pour que ce soit bon, je dois mettre ta formule avec -2
"=LigneVisible(A5)-2"
Mais c'est gérable.

je te remercie pour cette fonction.
Bonne fin de journée,
amicalement,
art(hour973 🙂
 
Re-

Merci de vouloir améliorer le code mais le 1er est le mieux car avec "-2" dans la formule, ça le fait 🙂
Le nouveau code donne 1 ou 2 doublons de n°.
T'embêtes pas. C'est bon comme ça.
Un grand merci à toi.
Bonne fin de soirée,
arthour973 🙂
 
Bonjour zebanx, le Forum,

J'ai réfléchi à l'intégration de ta fonction dans mon lourd fichier de travail.

Je confirme que ça fonctionne avec le "-2" en bout de formule 🙂
Toutefois, sur plus de 50.000 lignes, les formules alourdissent trop mon fichier.
Je peux faire en sorte de n'enregistrer que les valeurs mais cela alourdi aussi mes codes.

J'ai donc continué à chercher cette nuit LOL et j'ai fini par trouver.

En fait, comme dans toutes nos recherches, il est souvent difficile de trouver les sujets traités sur le net car chacun donne un nom différent pour une même recherche et on tombe souvent sur d'autres sujets. Mais en multipliant les titres de recherches .... on fini par y arriver.

Je reviens à notre ou à mon problème, le but étant de numéroter les lignes visibles après filtrage de 1 et en suivant jusqu'à la fin des lignes visibles.
J'ai donc fini par trouver et pour un ténor du vba, ça semble simple LOL.

Ici : https://www.developpez.net/forums/d.../macros-vba-excel/numerotation-ligne-visible/

et voici un fichier en pièce jointe qui pourra être utile à d'autres.

Merci zebanx pour m'avoir aidé et fourni des fonctions que je conserve précieusement et qui pourront m'être utiles pour d'autres besoins 🙂

Bonne journée à toutes et à tous,
amicalement,
arthour973,
 

Pièces jointes

Dernière édition:
Bonjour Gérard,

Merci d'être encore et de t'intéresser à mes besoins.

A moins que je n'ai encore rien compris (ce qui est fort possible LOL), je ne cherche pas à faire un total utilisant sous.total

J'ai juste besoin que les lignes visibles après filtrage soient numérotées de 1 à suivre en colonne A et c'est, je crois, ce que le code fait dans mon fichier joint 🙂

Amicalement,
Lionel,
 
- 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

Discussions similaires

Réponses
2
Affichages
329
Réponses
3
Affichages
216
Retour