Bonjour
En supprimant le centrage des valeurs dans la cellule, tu peux observer que les valeurs inférieures à 1 sont du côté gauche ce qui signifie qu’elles sont de type textes. Les autres valeurs supérieures à 9999 sont du côté droit, donc numérique.
Je pense que VBA intègre un séparateur de milliers.
Ou VBA pêche, une macro XL4, exécute sans problème le remplacement du point en virgule.
1) Pour insérer une feuille macro XL4, clique avec le menu droit sur un onglet de feuille, puis sur inséré, et choisi Macro MS excel 4. (Ou en appuyant sur Pomme+F11, sur Mac, mais je sais que tu travailles sur PC).
2) Copie ce code sur la feuille nouvellement créée.
=REMPLACER.CELLULE(".";",")
=FORMAT.NOMBRE("0,00")
=RETOUR()
3) place le curseur sur la première ligne du code
4) Clique sur le menu Insertion/Nom/définir...
5) Dans la boîte de dialogue, dans le premier champ, indique un nom à cette macro, dans le cadre en bas à droit, clique sur commande, et indique le raccourci clavier, puis valide.
A propos du raccourci clavier, je te déconseille d'employer un raccourci utilisé pour les fonctionnalités d'Excel, il est utilisé pour coller des données.
@+Jean-Marie