nougitch
Messages postés431Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention17 novembre 2008
-
4 sept. 2006 à 10:54
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
5 sept. 2006 à 08:56
Bonjour,
Dans un tableau, je souhaite compter le nombre de fois où le mot "incident" apparaît dans la colonne "B3".
Sachant que le nombre total d'enregistrement dans la colonne est variable.
Merci beaucoup pour votre aide.
Cdt,
A voir également:
Compter le nombre de fois où un mot apparaît dans une colonne donnée
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 4 sept. 2006 à 11:00
Salut,
Comme Julien te le précise, il faut utiliser l'instruction Find.
Après le Selection.Find(What:="incident", ... mettre
Find.Next (c'est ça qui devra être bouclé)
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 4 sept. 2006 à 11:09
Salut,
Essaie ceci.
Dim NumFois As Long
Dim Li As Long
Dim Tmp As Long
Columns("B:B").Select
On Error Resume Next
Call Selection.Find(What:="incident", After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
MatchCase:=False).Activate
If Err.Number = 91 Then
MsgBox "Pas trouver"
Call Err.Clear
Else
Li = ActiveCell.Row
If Li <> 0 Then NumFois = NumFois + 1
While Tmp <> Li
Selection.FindNext(After:=ActiveCell).Activate
Tmp = ActiveCell.Row
NumFois = NumFois + 1
Wend
nougitch
Messages postés431Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention17 novembre 2008 4 sept. 2006 à 11:10
Merci beaucoup,
C'est exact, je voulais dire B, pardon.
C'est en effet la fonction qu'il me faut :D
Mais comment compter le nombre de fois où il est trouvé ?
Je dois bidouiller une sorte de compteur ou il existe une fonction ?
Merci encore.
Vous n’avez pas trouvé la réponse que vous recherchez ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 5 sept. 2006 à 08:56
Re,
>528680 Molenn, =6078 MPi: je savais (je supposais) qu une formule existait pour faire cela, mais je ne connais pas assez Excel pour la donner, donc je propose ce que je sais faire (mais cela Molenn le savais déjà)
En plus en sachant que vous n'êtes jamais loin je savais que cela ne valais pas la peine de passer trois 3 heures a chercher la formule alors que vous vous la donner en 5 minutes même pas.