Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

macro comptage

12 réponses
Avatar
marc
Bonjour à vous tous
Voici mon problème.
Pour chacune des colonnes (De F à S), il y a des événements.
Pour la colonne A, j'ai le nom des employés( B jusqu'à E, informations supplémentaires).
Lorsque je vais inscrire un employé pour un événement, je vais lui mettre un X. Par contre, il ne peut pas y avoir plus de 40
employés par événement.
J'aimerais avoir une macro qui dit que lorsque je mettrai le 41ième X ou plus, qu'Excel refuse son inscription avec un msgbox
disant: Il y a déjà 40 personnes d'inscrites.
En espérant avoir été assez clair, sinon, je pourrai vous envoyer le fichier.
Merci
marc

2 réponses

1 2
Avatar
michdenis
Bonjour Garnote,

Est-ce mieux ?
MsgBox [SUM(EXACT("toto",Plage)*1)]



"garnote" a écrit dans le message de groupe de discussion :
#
Ave Caetera,

Alors là on ne parle pas de la même chose!
Sub compte()
MsgBox Application.CountIf(Selection, "gar")
End Sub
renvoie le nombre de cellules contenant exclusivement
gar en ne tenant pas compte de la casse.
Quant à ma macro du 24/09/2009 11:03,
elle tente de trouver le nombre de cellules
contenant une seule sous-chaîne gar (en minuscules)
dans une sélection de cellules contenant des chaînes comme
gar vbg garlk
sdfgarxxx
...
Du moins c'est ce que j'ai compris qu'il fallait faire
en lisant le message d'André : 23/09/2009 16:11

Serge




"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:
%
Et pour compter le nombre de cellules contenant
la chaîne gar une seule fois :



MsgBox [CountIf(plage,"gar")]

Etc



Avatar
AndréBdR
Moi, personnellement, tout me plaît, tout me va.
Salut à tous.

"michdenis" a écrit dans le message de news:

Bonjour Garnote,

Est-ce mieux ?
MsgBox [SUM(EXACT("toto",Plage)*1)]



"garnote" a écrit dans le message de groupe de discussion :
#
Ave Caetera,

Alors là on ne parle pas de la même chose!
Sub compte()
MsgBox Application.CountIf(Selection, "gar")
End Sub
renvoie le nombre de cellules contenant exclusivement
gar en ne tenant pas compte de la casse.
Quant à ma macro du 24/09/2009 11:03,
elle tente de trouver le nombre de cellules
contenant une seule sous-chaîne gar (en minuscules)
dans une sélection de cellules contenant des chaînes comme
gar vbg garlk
sdfgarxxx
...
Du moins c'est ce que j'ai compris qu'il fallait faire
en lisant le message d'André : 23/09/2009 16:11

Serge




"Caetera" <EtiennePloufCahé@wanadoo.fr> a écrit dans le message de news:
%
Et pour compter le nombre de cellules contenant
la chaîne gar une seule fois :



MsgBox [CountIf(plage,"gar")]

Etc






1 2