Jacques Koplowicz <[EMAIL PROTECTED]> a écrit :

J'ai dans un fichier calc des lignes dont les cellules contiennent des "X" ou des "V"

J'ai cherché, sans trouver, un fonction qui calcule le nombre de fois que ces deux caractère sont présents dans une ligne.

Bonjour,

J'ai écrit il n'y a pas longtemps une fonction qui faisait quelque chose du genre, j'ai modifié la chose pour que ça s'applique à ton cas :

Function COMPTAGE(oZone as variant) as integer
  Dim n as integer
  Dim lCol as long, lLgn as long

  n = 0
  For lLgn = LBound(oZone) to UBound(oZone)
    For lCol = LBound(oZone, 2) to UBound(oZone, 2)
      If oZone(lLgn, lCol) = "X" or oZone(lLgn, lCol) = "V" then
        n = n + 1
      End If
    Next lCol
  Next lLgn

  COMPTAGE = n

End Function

Une fois la macro copiée, en écrivant dans une des colonnes "=COMPTAGE([zone qui t'intéresse, a priori la ligne])" tu devrais avoir (si j'ai pas fait d'erreur) le nombre de X et de V.

En espérant avoir aidé,

--
Anthony Benoist

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à