jazzcaf
Messages postés2Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention22 août 2005
-
22 août 2005 à 14:53
guilleto
Messages postés256Date d'inscriptionjeudi 23 octobre 2003StatutMembreDernière intervention20 mars 2013
-
22 août 2005 à 15:55
Bonjour,
Je suis en train d'écrire une petite macro en VBA Excel pour faire quelques stats.
J'aimerais en fait connaître le nombre de cellule (dans une seule
colonne) dans lesquelles le mot "conforme" apparaît. Hors si je mets:
If cells(i, j).value = "conforme" il ne considère que les cellules ou
se mot est seul et bien orthographié, mais le mot conforme se trouve
dans une phrase. Comment faire pour qu'il ne prenne en compte que le
mot conforme?
guilleto
Messages postés256Date d'inscriptionjeudi 23 octobre 2003StatutMembreDernière intervention20 mars 20131 22 août 2005 à 15:21
Salut à toi Ô programmeur VB sous Excel,
En considérant que la colonne que tu veux tester soit la 2ème tu dois mettre la commande suivante :
Selection.AutoFilter Field:=2, Criteria1:="=*conforme*", Operator:=xlAnd
Dans le cas d'une macro sans filtre automatique tu dois mettre la fonction suivante :
Public Sub CompterCONFORME()
Ligne = 2
Cpt = 0
Do
DoEvents
If UCase(Cells(Ligne, 2)) Like "*CONFORME*" Then
Cpt = Cpt + 1
End If
Ligne = Ligne + 1
If Cells(Ligne, 2) = "" Then Exit Do
Loop
Cells(1, 3) = Cpt
End Sub
Private Sub CommandButton1_Click()
CompterCONFORME
End Sub