merci horatio
Voilà comment je m'en suis tiré :
d'abord il faut que les valeurs soient de type variant (en single vide=0)
dans boucle :
If cell_brut <> cell_valide Or (IsEmpty(cell_brut) = False And IsEmpty(cell_valide) = True) Then
nbmauvais = nbmauvais + 1 ' ---> Mauvais
End If
If cell_brut <> cell_valide And IsEmpty(cell_valide) = False Then
nbremplace = nbremplace + 1 ' ---> Remplacé
End If |
ça me permet de faire des stat sur des mesures :
- absent = valeur non présente dans les valeurs brutes (je fais avec ".SpecialCells(xlCellTypeBlanks).Count" sur la plage des valeurs brutes)
- validé = valeur présente dans les valeurs validées (".SpecialCells(xlCellTypeBlanks).Count" sur la plage des valeurs valides)
- mauvais = valeur présente dans les valeurs brutes mais différente ou absente dans les valeur validées
- remplacé = valeur présente dans les valeurs validées mais différente ou absente dans les valeurs brutes
Message édité par berlo le 08-03-2006 à 15:30:43