
Envoyé par
Menhir
As-tu essayé de passer par l'intermédiaire d'une variable de type Double et de mettre un .Value dans la désignation de la destination ?
Bjr
J'ai défini mes variables en type Double
et lorsque je les rempli avec
serialsrecupel = Workbooks("serials2010.xlsx").Worksheets("serials").Cells(rrecherche.Row, 8).Value
je reçois un message d'erreur incompatibilité de type.
je supposais que c'était à cause du point, j'ai donc essayé ceci :
serialsrecupel = Replace(Workbooks("serials2010.xlsx").Worksheets("serials").Cells(rrecherche.Row, 8).Value, ".", ",")
mais même chose
la valeur de la cellule est 0.0413
j'ai aussi essayé :
serialsrecupel = CDbl(Replace(Workbooks("serials2010.xlsx").Worksheets("serials").Cells(rrecherche.Row, 8).Value, ".", ","))
mais toujours le même message d'erreur.
ça doit être devant mon nez, mais je trouve pas 
Pour finir, ceci fonctionne :
serialsrecupel = Format(Workbooks("serials2010.xlsx").Worksheets("serials").Cells(rrecherche.Row, 9).Value, "# ##0.0000")
Sans doute la cellule source contenant un format personnalisé ne lui plaisait pas
Merci à tous de m'avoir éclairé & mis sur la bonne piste
Partager