Impossible de calculer

Bonjour,

je rencontre un probleme je travaille sur S.A.P (logiciel de gestion) j'en extrait des fichier qui me revienne sous forme :" 2,467.99" de chiffres qui bloque toute mes formule.

j'ai bien trouver un moyen de contourner ce porbleme en utilisant "remplacer par " ; mais étant donné que mes fichier sont extrait de S.A.P il comporte énormément de ligne et colone . Donc l'astuce que j'ai trouvé n'est pas bonne.

Pensez vous que vous pouvez m'aider . PS: j'ai deja créé une macro mais je ne peut l'appliquer a toute la page .

Merci d'avance pour vos réponse

cdt HOLLIER Kévin.

Bonjour,

Tu crées un nouveau module et tu copies le code ci-dessous

Dans ta macro existante, tu insères la fonction "Convertir".

Je pense qu'il y plus simple. Laissons le forum réflechir à ta demande.

Si problème, tu m'envoies un extrait de ton extraction SAP.

Cordialement

Option Explicit
Public Function Convertir(cellule As String) As Double
'Adaptation Jean-Eric
Dim arr
arr = SplitEx(cellule, ".", ",")
Convertir = (arr(0) & arr(1) & "," & arr(2)) * 1
End Function
Private Function SplitEx(s$, ParamArray Delimiters())
'une fonction pour autoriser le découpage d'une chaine
'en fournissant plusieurs délimiteurs
'Frédéric Sigonneau
Dim Delimiteur, tmp$
Dim i As Integer

  tmp = s
  On Error Resume Next
  Delimiteur = Delimiters(0)
  If Err <> 0 Then
    Delimiteur = " "
    Err.Clear
  Else
    For i = 0 To UBound(Delimiters)
      tmp = Replace(tmp, Delimiters(i), Delimiteur)
    Next i
  End If
  tmp = Replace(tmp, Delimiteur & Delimiteur, Delimiteur)
  SplitEx = Split(tmp, Delimiteur)
End Function

Je te remercie , mais je ne suis pas tres calé en macro . du coup j'ai beau recréer un module en copiant t'es donnés cela ne veux pas fonctionné.

Re,

Après avoir copié les 2 codes dans un module vba, tu vas dans une feuille de calcul.

en A1 tu écris 2,546.99

en B1 tu écris : =convertir(A1) et Entrée

Quel est le résultat?

nb: tu m'envoies moi un extrait de ton extraction SAP et je t'automatise le tout.

Cordialement

je n'arrive pas a obtenir un résultat satisfaisant . je te joint un fichier mais sinon je suis en formation exel demain je demanderai au formateur .

Re,

pas de fichier

ah ... bas c bizare il me l'enleve a chaque fois .

je comprend plus rien ...


ah ... bas c bizare il me l'enleve a chaque fois .

je comprend plus rien ...

Bonjour,

Ton fichier joint est surement trop volumineux, supprimes-en une partie pour ne laisser que l'essentiel au problème (après tout on a pas besoin de 10 000 lignes d'extraction pour tester un traitement).

Si tu ne peux rien supprrimer, passes par le site http://www.cjoint.com/

Cordialement,

Coucou,

J'aimerai pour moi, savoir si ma proposition est viable, et si ce code peut-être simpfié

Cordialement

Rechercher des sujets similaires à "impossible calculer"