Bonjour,
ah, désolé, je n'avais pas vu ta réponse
InputBox("Donnez un nombre") et Application.InputBox("Donnez un nombre") ne sont pas typés pareil sur Windows :
Par curiosité que donnent ces 2 résultats sur Mac ?
Sur PC une conversion implicite s'effectue dans les 2 cas. Peut-être que ça se fait mal sur Mac dans certains cas (?)
Dim Nombre As Double
Dim s As String
s = "5"
Nombre = s
Nombre = s ^ 2
après, si je déclare mes variables en "variant", ça fonctionne.
Comment est typé le résultat de Nombre? Variant/String ou Variant/Double ?
eric
PS : pour mettre en forme un code c'est l'icone </>