Maintenir les nombres stockés sous forme de texte - VBA

Résolu/Fermé
Plume069 Messages postés 2 Date d'inscription samedi 13 décembre 2014 Statut Membre Dernière intervention 16 décembre 2014 - Modifié par Plume069 le 13/12/2014 à 17:22
Plume069 Messages postés 2 Date d'inscription samedi 13 décembre 2014 Statut Membre Dernière intervention 16 décembre 2014 - 16 déc. 2014 à 22:05
Bonjour,

pouvez-vous me donner le code me permettant de maintenir ma liste de chiffres en tant que "nombres stockés sous forme de texte".

En effet, une liste de clés se créée avec des données spécifiques sur un onglet qui après va être recopiée sur un autre onglet et permettre le rapatriement des données.

La liste de clés se fait sur l'onglet "Données DI S2H".
Ensuite par une macro, cette liste se trie... et vient se coller sur l'onglet "Données DI S2H ordonnées" afin de rapatrier les données.

C'est à ce moment que le format s'égare et se transforme en texte et que les données n'apparaissent pas, j'ai comme valeur #N/A.

Merci de votre aide

lien du fichier : https://www.cjoint.com/?DLnrzI81YNI

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
15 déc. 2014 à 10:25
Bonjour,

colonne A de l'onglet Données DI S2H:

remplacez la concatenation(qui transforme en texte):
=SI(AH2="";"";$C2&AH2)

par:
=SI(AH2="";"";($C2*10000)+AH2)
1
Plume069 Messages postés 2 Date d'inscription samedi 13 décembre 2014 Statut Membre Dernière intervention 16 décembre 2014
16 déc. 2014 à 22:05
Bonsoir f894009,

c'est exactement ce que je souhaitais.

Merci beaucoup et bonne soirée.

Plume069
0