Extraire une donnée d'une ligne d'info dans une cellule

Bonjour

Avec un logiciel de mesure, je peux envoyer mes données sous excel. Le probleme est que chaque ligne de données est mise dans une seule cellule.

Donc je me retrouve avec ma premiere ligne de données dans la cellule A1, ma deuxieme ligne dans la cellule A2, ma troisieme dans la cellule A3, etc.

Dans chaque ligne, je veux extraire une valeur bien précises (les autres me sont inutiles).

Quelqu'un pourrait il me dire comment automatiser cette extraction de la donnée d'intéret ? Cela eviterait que je fasse tout a la main!

Je vous joins un fichier en guise d'exemple

Merci d'avance !

77souris-51.zip (8.64 Ko)

Bonjour,

Première méthode (la + simple) :

Sélectionnes ta colonne A, puis Données > Convertir

Dans l'assistant de conversion, coches Délimité puis dans la fenêtre suivante choisis le séparateur ;

Toutes tes données sont alors réparties en colonne.

Deuxième méthode :

La formule :

=1*STXT(A2;CHERCHE("-19,8";A2)+8;3)

recherche la position de -19,8 et extrait 3 caractères en commençant 8 caractères après le - de -19,8

Cette formule suppose que tu as toujours -19,8 et que le nombre à extraire a 3 caractères.

A+

Merci a tous !

Bonjour à tous,

Sub Separe()
Dim Lg&, i&, x
'Macros par Claude Dubois pour "petitdudup" Excel-Pratique le 26/07/10
        Application.ScreenUpdating = False
        Lg = Range("A65536").End(xlUp).Row
    For i = 2 To Lg
        x = Split(Cells(i, 1), ";")
        Cells(i, 5) = Trim(x(3)) * 1
    Next i
    '--- formule ---
    For i = 2 To Lg Step 2
        Cells(i, 8) = "=RC[-3]-R[1]C[-3]"
    Next i
End Sub

Bonne journée

Claude

Pour solder le poste, c'est ici

a resolu2
Rechercher des sujets similaires à "extraire donnee ligne info"