titiborregan5
XLDnaute Accro
Bonjour à tous,
je rencontre un problème sur une sorte de gestion d'erreurs.
J'ai une macro qui me permet de récupérer les caractères jusqu'au signe "/" puis les caractères qui sont après le signe "/" + 2 sur 4 caractères...
Mon problème est que certaines cellules n'ont pas de / et je voudrais qu'elles ne soient pas traitées du tout...
Je vous joins mon fichier, ce sera plus clair...
mon code au cas où
Un grand merci d'avance
Tibo
je rencontre un problème sur une sorte de gestion d'erreurs.
J'ai une macro qui me permet de récupérer les caractères jusqu'au signe "/" puis les caractères qui sont après le signe "/" + 2 sur 4 caractères...
Mon problème est que certaines cellules n'ont pas de / et je voudrais qu'elles ne soient pas traitées du tout...
Je vous joins mon fichier, ce sera plus clair...
mon code au cas où
Code:
Sub val()
For i = 1 To Range("c5").End(xlDown).Row
On Error Resume Next
a = Application.Trim(Left(Cells(i, 3), Application.Find("/", Cells(i, 3)) - 1))
If IsError(a) Then
Cells(i, 1) = ""
Else
Cells(i, 1) = a
End If
'Cells(i, 1) = Application.Trim(Left(Cells(i, 3), Application.Find("/", Cells(i, 3)) - 1))
'y = Application.Search("/", Cells(i, 3)) + 2
On Error Resume Next
x = Mid(Cells(i, 3), (Application.Search("/", Cells(i, 3)) + 2), 4)
If Not IsError(x) Then
Cells(i, 2) = x
Else
Cells(i, 2) = ""
End If
Next
Un grand merci d'avance
Tibo