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

Résolu
Plume069 Messages postés 2 Statut Membre -  
Plume069 Messages postés 2 Statut Membre -
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
A voir également:

1 réponse

f894009 Messages postés 17413 Statut Membre 1 715
 
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 Statut Membre
 
Bonsoir f894009,

c'est exactement ce que je souhaitais.

Merci beaucoup et bonne soirée.

Plume069
0