J'importe des données d'une autre application. Comment faire pour qu'elles soient au format
texte ?
Une seule ligne de code suffit à mettre au format texte l'ensemble des
cellules d'une feuille :
Cells.NumberFormat = "@"
Si tu importes tes données par une macro, n'est-il pas possible de "caser" cette
petite ligne au début de ton code, avant l'importation des données ?
(ou d'en faire une petite procédure reliée à un bouton si l'importation ne passe
pas par une macro ?...).
cellules d'une feuille :
Cells.NumberFormat = "@"
Si tu importes tes données par une macro, n'est-il pas possible de "caser" cette
petite ligne au début de ton code, avant l'importation des données ?
(ou d'en faire une petite procédure reliée à un bouton si l'importation ne passe
pas par une macro ?...).
Frédéric Sigonneau, (N°812)

Lors de transfert d'information contenant des dates vers une feuille Excel, en provenance d'un
logiciel externe, il arrive qu'il soit impossible de changer le format de certaines cellules de
la colonne contenant les dates. Les autres cellules de la colonne se formatent sans problème
Ça arrive à l'occasion, on dirait qu'Excel prend des dates pour des
libellés. Pour confirmer le diagnostic: élargis la colonne
problématique, clique sur n'importe quelle cellule, appuie sur F2 puis
Entrée. Est-ce que la date se place à droite de la colonne? Si oui,
"réveille" la colonne, par exemple en multipliant par "1" (ex: =A1*1).
libellés. Pour confirmer le diagnostic: élargis la colonne
problématique, clique sur n'importe quelle cellule, appuie sur F2 puis
Entrée. Est-ce que la date se place à droite de la colonne? Si oui,
"réveille" la colonne, par exemple en multipliant par "1" (ex: =A1*1).
Laurent Mortézai, (N°811)