Bonjour,
J'ai une cellule C contenant 3 informations sur 3 lignes (alt+tab entre chaques), ou parfois 4 sur 4 lignes. Elle se présente donc ainsi:
L=2403
D=12,75 0/-2
d=8,84 ±1
R=67,2"
Je cherche à récupérer l'information diamètre (D=...), c'est à dire copier la valeur correspondante et la coller dans une cellule donnée. (Bonus: Les données inscrites dans la cellule C viennent de la copie d'une zone texte. Du coup la hauteur de cette cellule C a été modifiée. S'il y avait moyen de la forcer à garder le format "une seule ligne", même si du coup je ne vois que L=2403 et que le reste est caché, ce serait super... )
Le problème c'est que je ne sais pas comment procéder, et j'aurai bien besoin dupetit coup de main d'un pro
ps: je suis sous excel 2007. Mes recherches m'ont conduit à tester un truc du genre:
Sub test()
If Cells(1, 1) Like "*D=*" Then
lg = Len(Cells(1, 1).Value)
pos1 = InStr(Cells(1, 1).Value, "32A")
temp = Mid((Cells(1, 1).Value), pos1, lg - pos + 1)
pos2 = InStr(temp, Chr(10))
fin = Mid(temp, 1, pos2)
Cells(1, 1).Offset(0, 2).Value = fin
End If:
End Sub
Mais je ne parviens pas à le faire fonctionner...