Macro somme par filtre

  • Initiateur de la discussion Initiateur de la discussion kikim
  • 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 !

K

kikim

Guest
Bonjour Forum

J'aimerai bien réaliser une macro de façon d'avoir le nombre de lignes par personne, avec resultat affiché dans nouvelle feuille "statis"

Merci d'avance
 

Pièces jointes

Re : Macro somme par filtre

Merci pierrejean

c'est bien ce que je cherche sauf que,
il suffit de supprimer un nom où bien tout simplement cliquer encors une fois sur le bouton compter est le calcul devient faux !

Le prob est où ?
 
Re : Macro somme par filtre

Salut kikim, Pierrejean 🙂, le Forum

Le code de L'ami Pierrejean modifié

Code:
Sub test()
Sheets("statis").Range("A5:B65536").ClearContents
Dim Ws As Worksheet
For Each Ws In Worksheets
If Ws.Name <> "statis" Then
For n = 5 To Ws.Range("U65536").End(xlUp).Row
Set c = Sheets("statis").Columns(1).Find(Sheets("Feuil1").Range("U" & n), LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
  c.Offset(0, 1) = c.Offset(0, 1) + 1
Else
  Sheets("statis").Range("A65536").End(xlUp).Offset(1, 0) = Sheets("Feuil1").Range("U" & n)
  Sheets("statis").Range("A65536").End(xlUp).Offset(0, 1) = 1
End If
Next n
End If
Next Ws
End Sub

Bonne Journée
 
- 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

  • Question Question
Microsoft 365 Aide planning
Réponses
17
Affichages
630
Réponses
5
Affichages
239
Retour