VBA - Erreur !

bonjour,

j’ai un projet fait sur un excel 2003 francias que je veux basculer sur un excel 2000 en anglais.

ma macro doit trouver un nom dans une base de donnée et affiché les valeur dans un fichier récap en fonction du nom de la personne mis en variable. Or lorsque je l’execute sur mon pc tout est ok, mais quand je le met sur le pc avec excel 2000 j’ai une erreur error type 13 : Type dismatch.

avez vous ne solution pour resoudre cette erreur ??

voici le code qui pose probleme :
While Workbooks(wm).Worksheets(nom).Cells(i, 1).Value <> "" And trouvedate = 0
If Workbooks(wm).Worksheets(nom).Cells(i, 1).Value = ddj Then
trouvedate = 1

Ca bloque sur quelle ligne ?
“Type mismatch”, ça veut dire que tu utilises une variable dans laquelle tu essayes de mettre une valeur qui n’est pas possible.

Si tu utilises un Booléen pour TrouveDate, alors essaye avec True et False, ou Vrai et Faux.

Est-ce que tu pourrais changer le titre de ton sujet, afin que les gens aient quelque chose de plus pertinent que le langage?