Je n'ai aucune idée de l'année de publication de la question; ça pourrait être vieux maintenant. Donc, je m'attends à ce que ma réponse soit plus une référence pour de futures questions similaires après mon post. Je ne sais pas si quelqu'un a déjà donné une réponse semblable à celle que je vais vous donner, ce qui pourrait être, je pense, le plus simple, le plus direct et le plus efficace: si quelqu'un a déjà donné Je m'excuse, mais je ne l'ai pas vu. Ici, ma réponse à l'aide CStr au lieu du texte:
cellules Asuming A1 contient une date et en utilisant le code VBA:
Dim strDate As String
'Convert to string the value contained in A1 (a date)
strDate = CStr([A1].Value)
Vous pouvez, par la suite, le manipuler comme une chaîne en utilisant la chaîne ordinaire fonctions (MID, GAUCHE, DROITE, LEN, concaténer (&), etc.)
Beaucoup de programmeurs snobs soutiendraient excel n'est pas un environnement de programmation, donc pourrait fermer cette question. J'espère qu'ils ne le font pas, mais juste pour vous prévenir. –
Excel n'est peut-être pas un IDE à part entière, mais si vous avez des données dans Excel et que vous avez besoin de résultats dans Excel, une programmation VBA prend tout son sens. – brichins