Bonjour.
Arrêter de toujours parler de format à tort et à travers. Les cellules ont bien un format d'affichage, mais leurs valeurs n'en ont pas. Ce que leur valeurs ont, c'est un type de donnée.
Principalement Double, Boolean, String, Empty ou Error. Bien qu'ils ne soient jamais réellement enregistrés que sous forme de Double, ces derniers peuvent aussi être restitués à VBA sous forme de Date ou de Currency. Utiliser les fonction CDbl, CDate ou CCur pour convertir en numériques un String destiné à une Value de cellule.