Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2011, 18h58   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 390
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2006
Messages : 390
Points : 47
Points : 47
Envoyer un message via MSN à Daniela
Par défaut compter les valeurs

Bonjour a tous,
moi j'ai dans la cellule c tous les noms de ma classe
comment je fais pour compter combien de fois il y a le nom: clara - nom:paul ect dans la feuille2?
merci beaucoup
Daniela est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 19h38   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 899
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 899
Points : 7 185
Points : 7 185
Bonjour,

Regardes la formule NB.SI

F1 pour l'aide
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/09/2011, 20h42   #3
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Avec des résultats en colonne B et C :

Code :
1
2
3
4
5
6
7
8
Sub test()
    Dim c As Range
    Columns(1).Copy Columns(2)
    Columns(2).RemoveDuplicates Columns:=1
    For Each c In Range([B1], Cells(Rows.Count, 2).End(xlUp))
        c.Offset(, 1).Value = Application.CountIf([A:A], c.Value)
    Next c
End Sub
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 12h39   #4
Membre du Club
 
Inscription : septembre 2006
Messages : 390
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2006
Messages : 390
Points : 47
Points : 47
Envoyer un message via MSN à Daniela
Citation:
Envoyé par Daniel.C Voir le message
Bonjour,

Avec des résultats en colonne B et C :

Code :
1
2
3
4
5
6
7
8
Sub test()
    Dim c As Range
    Columns(1).Copy Columns(2)
    Columns(2).RemoveDuplicates Columns:=1
    For Each c In Range([B1], Cells(Rows.Count, 2).End(xlUp))
        c.Offset(, 1).Value = Application.CountIf([A:A], c.Value)
    Next c
End Sub
il y a un probleme au niveau Columns(2)....

cette macro copie les valeurs de la colonne A dans la colonne B. il ne compte pas...
Daniela est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 12h49   #5
Membre actif
 
Inscription : novembre 2008
Messages : 188
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 188
Points : 194
Points : 194
Citation:
Envoyé par Daniela Voir le message
cette macro copie les valeurs de la colonne A dans la colonne B. il ne compte pas...
Comme te l'a dit jfontaine dans le post #2, pas besoin de VBA pour cela. La formule NB.SI intégrée dans Excel fait exactement ce que tu veux.
Sclarckone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 14h33   #6
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
1. Parfait, pourquoi est-ce que tu poses ta question dans le forum Macros et VBA ?
2. Comment fais-tu si tu veux le compte pour chaque prénom ?
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h21.


 
 
 
 
Partenaires

Hébergement Web