Sincèrement je n'ai pas compris la différence entre méthode inputBox et Application inputBox. je vais relire bien à tête reposée,
mais j'ai découvert qu'en fait mon problème venait du fait que je n'avais pas déclaré la variable comme étant une date!!
Je prends des mauvaises habitudes dès le départ à ne pas déclarer mes variables avec l'excuse que c'est juste un test pour voir si j'ai compris.. mais je me trompe je sais.
Ce code si fonctionne mieux et les dates ne se changent plus!
sub tes()
Dim chiffre As Date
chiffre = inputBox("entrez la date ")
Sheets("CAISSE").cells (2,1) = chiffre
end sub