Bonjour, je fais appel à vos connaissances concernant un problème que je rencontre depuis quelques temps.
Le texte suivant se trouve en Cellule A4 --> [Date : 07/08/2020 Ref : 1234567-FR-001 Process : ABC Use : Doc Lang : FR ]
Je souhaiterais :
Extraire la date 07/08/2020et la reporter dans la colonne Date sur la ligne correspondante --> B4
Extraire la Ref 1234567-FR-001et la coller en C4, et ainsi de suite pour Process en D4, Use en E4 et Lang en F4
Voici un code que j'ai actuellement pour extraire Ref et que je souhaiterais dupliquer aux autres critères, mais qui ne répond pas à ma problématique.
Sub test()
With Range("A1:A" &[A65536].End(xlUp).Row).SpecialCells(xlCellTypeConstants)
For i = 1 To .Rows.Count
SearchString = .Cells(i, 1).Value
SearchChar = "Ref"
w = InStr(SearchString, SearchChar)
If .Cells(i, 1) Like "*Ref*" Then
Valeu = (Mid(SearchString, InStr(SearchString, "Ref"), 20))
.Cells(i, 3).Value = Valeu
End If
Next
End With
End Sub
Voici un fichier d'exemple sans données confidentielles. Le vrai fichier comporte environ 200 lignes de ce type à extraire.
Je vous remercie grandement de votre aide!