> Tous les forums > Forum Bureautique
 Afficher un rang dans cellules filtréesSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
raphpatmel
  Posté le 21/09/2016 @ 08:42 
Aller en bas de la page 
Nouvelle astucienne


Bonjour,
Dans un tableau Excel 2010, quand on sélectionne des lignes par l'utilisation du filtre, le rang qui s'affiche est celui du tableau complet. Est-il possible d'avoir un compteur des lignes sélectionnées (un classement) ?

Cordialement

[Configuration automatique à compléter]
Windows 7
Internet Explorer 9.0

Publicité
Debrief
 Posté le 21/09/2016 à 13:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Ce n'est pas le numéro de ligne de la grille Excel qui va pouvoir être modifié.

Je ne vois guère que l'ajout d'une colonne à valoriser avec ce rang grâce à:

  1. soit une macro VBA qu'il faut déclencher (bouton ou raccourci clavier) pour y affecter le rang (voir remarque plus bas)
  2. soit une formule qui intègre la notion de ligne visible ou pas, et à ma connaissance cette notion n'existe pas en formule et il faut passer par une petite fonction VBA

La deuxième option a l'avantage d'être automatique et simple car elle ne nécessite par le déclenchement d'une macro.

Un exemple de ces 2 options http://www.cjoint.com/c/FIvmKWvgpD1

Remarque sur la 1ère option:

Il est toutefois possible de rendre automatique l'affichage du rang dans l'option 1 en déclenchant la macro sur un évènement de la Worksheet. D'après mes tests, le plus adapté serait l'évènement Calculate.
Il faut pour cet évènement qu'il y ait au moins une formule dans la feuille ce qui est la cas de l'exemple avec la colonne en option 2 et sans ça, qui serait le cas dans une feuille sans formule en ajoutant n'importe quelle formule n'importe où (ex. D12 -> =D10+D11).

Illustration dans cet exemple http://www.cjoint.com/c/FIvmMChyEq1

Cordialement,
D.



Modifié par Debrief le 21/09/2016 14:38
raphpatmel
 Posté le 21/09/2016 à 14:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Merci pour votre réponse mais je n'arrive pas à ouvrir les fichiers joints: erreur de format ou d'extension.

Je suis en excel 10 et vous en excel 12 ?

Cordialement

Debrief
 Posté le 21/09/2016 à 14:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ok je corrige dans mon post précédent en mettant des fichiers Excel 2003 (sous Excel 2013 pas de possibilité d'enregistrer sous 2010).

Debrief
 Posté le 22/09/2016 à 08:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bon en fait il y a une méthode encore plus simple pour valoriser cette colonne de rang 1-n de la colonne filtrée sans faire appel à VBA.
Il suffit d'utiliser la fonction SOUS.TOTAL(3 ; cellule) qui donnera 1 si la ligne est affichée, 0 sinon.

Le fichier est ici -> http://www.cjoint.com/c/FIwgEEZRtqC



Modifié par Debrief le 22/09/2016 08:37
raphpatmel
 Posté le 22/09/2016 à 08:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Bonjour,

OK ça marche bien sur des lignes filtrées.

Merci

Cordialement

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
399,99 €Ecran incurvé Lenovo 34 pouces G34w-10 (WQHD, 144 Hz, 1 ms, FreeSync) à 399,99 €
Valable jusqu'au 17 Janvier

Fnac propose actuellement l'écran incruvé 34 pouces G34w-10 à 399,99 € alors qu'on le trouve ailleurs à plus de 500 €. Cet écran dispose d'une dalle incurvé WQHD (3440x1440) à bords fins, avec un temps de réponse de 1 ms et un rafraichissement de 144 Hz. Il possède des entrées DP et HDMI. Il est compatible Freesync.  Avec le code promo FNAC10, vous pourrez également récupérer 30 € en chèque cadeau utilisable pour de prochains achats.


> Voir l'offre
45,99 €SSD Crucial BX500 480 Go à 45,99 €
Valable jusqu'au 18 Janvier

Amazon propose actuellement le SSD Crucial BX500 480 Go à 45,99 € livré gratuitement alors qu'on le trouve ailleurs à plus de 60 €. Ce SSD offre des débits de 540 Mo/s en lecture et 500 Mo/s en écriture. Le SSD est accompagné du logiciel Acronis true image qui vous permettra de transférer tout le contenu de votre ancien disque dur sur le SSD. Il est garanti 3 ans. 


> Voir l'offre
259,57 €Ecran LG 27 pouces 27UD59-W (4K, IPS, FreeSync) à 259,57 € livré
Valable jusqu'au 18 Janvier

Amazon Espagne propose actuellement l'écran 27 pouces LG 27UL500-W à 246,95 €. Comptez 12,62 € pour la livraison en France soit un total de 259,57 € livré alors qu'on le trouve ailleurs à partir de 280 € ailleurs. Cet écran offre une résolution 4K de 3840 x 2160 pixels avec une dalle IPS compatible FreeSync. Il possède 2 ports HDMI 2.0 et un port DP 1.2. Il est compatible HDR10.


> Voir l'offre

Sujets relatifs
Aucun sujet pertinent lié trouvé
 > Tous les forums > Forum Bureautique