transformation alpha en numérique

  • Initiateur de la discussion frédérick cadot
  • Date de début
F

frédérick cadot

Guest
Bonjour,

Un peu limité en informatique , ma question peu faire sourire mais bon, je me jette à l'eau.
Je reçois des fichiers excel dans lesquel les données chiffrées sont de type alpha. Je ne peux donc pas faire de formule du type recherche v .


Pour que ma formule fonctionne je dois "double cliquer" sur le cellule pour la transformer en numérique. (j'ai beau essayer différents format de cellule, rien y fait). Pour info les fichiers font quelques milliers de lignes ....

Un fichier joint vous permettra de visualiser ma problématique.

A vot'bon coeur m'sieur dam.
 

Pièces jointes

  • test.zip
    2.3 KB · Affichages: 34
  • test.zip
    2.3 KB · Affichages: 37
  • test.zip
    2.3 KB · Affichages: 33
C

Celeda

Guest
Bonjour,

Essaie cette petite macro (faite par Ti pour un probléme identique sur un de mes fichiers d'extraction) à placer dans un module :


'Formate les chiffres en nombre si la procédure de les mettre en
'nombre n 'a pas fonctionnée
Sub Nombres()
Dim Plage As Range, Cel As Range
Set Plage = Range("H3", Range("H3").End(xlDown))
'tu peux écrire :
'Set Plage = Range("H3:A983") ou tout autre plage que tu veux modifier
For Each Cel In Plage
If IsNumeric(Cel.Value) Then Cel.Value = CDbl(Cel.Value)
Next Cel
End Sub


J'ai essayé, tout redevient normal mais une suggestion - pour éviter des #NA dans ta cellule :

=SI(ESTNA(RECHERCHEV(H4;B5:C15;2;0));"";RECHERCHEV(H41;B5:C15;2;0))



Celeda
 

Statistiques des forums

Discussions
313 912
Messages
2 103 510
Membres
108 684
dernier inscrit
Laetoun