J
Joue
Guest
Bonjour à tous,
Dans mon fichier excel, des nom sont entrés automatiquement par une macro. Ces nom peuvent etre sous fomre de texte ou sous forme de nombre exemple :
01002_2 ou blablablapiece
Le soucis est qu'Exel m'affiche le nombre sous fomrat d'un nombre (logique) : il m'affiche 1002_2 (pour un nombre égal à 01002_2)
Le problème est que lors des reconnaissance effectués par plusieurs macros : il ne trouve pas ce nom.
J'ai essayé de mettre un ' avant le chiffre, rien n'y fait il considère toujours que c'est un nombre simple.
J'ai meme à l'interieur de ma macro dit :
dim Nom as string
Reference(N).Name = Nom
Nom = Worksheets(Feuille).Cells(I, 1)
rien n'y fait.
Ma question est : puis je dire sous VBA que le contenu d'une colonne est sous format texte ? ou si quelqu'un a une meilleure solution...
Merci beaucoup
Joue
Dans mon fichier excel, des nom sont entrés automatiquement par une macro. Ces nom peuvent etre sous fomre de texte ou sous forme de nombre exemple :
01002_2 ou blablablapiece
Le soucis est qu'Exel m'affiche le nombre sous fomrat d'un nombre (logique) : il m'affiche 1002_2 (pour un nombre égal à 01002_2)
Le problème est que lors des reconnaissance effectués par plusieurs macros : il ne trouve pas ce nom.
J'ai essayé de mettre un ' avant le chiffre, rien n'y fait il considère toujours que c'est un nombre simple.
J'ai meme à l'interieur de ma macro dit :
dim Nom as string
Reference(N).Name = Nom
Nom = Worksheets(Feuille).Cells(I, 1)
rien n'y fait.
Ma question est : puis je dire sous VBA que le contenu d'une colonne est sous format texte ? ou si quelqu'un a une meilleure solution...
Merci beaucoup
Joue