Bonjour à tous les amis,
J'ai mis en place un boutton dans ma macro pour convertir une colonne de nombres type 20160101 en 01/01/2016 .
(la conversion s'éxécute très bien et cela répond à mes attentes, merci à gmb pour son aide).
Lors de l'éxécution de la macro, la conversion s'effectue proprement mais à la fin, affiche " Erreur d'éxécution '13' : Incompatibilité de type". Je souhaiterai corriger cette erreur (après plusieurs essais de solutions sur le net, je n'ai surement pas trouvé la bonne.).
Voici mon code :
Private Sub ConvertirBQ_Click()
For Each c In Range("BQ2:BQ" & Range("BQ" & Rows.Count).End(xlUp).Row)
If Not IsDate(c.Value) Then
c.Value = DateSerial(Left(c, 4), Month(Mid(c, 5, 2)), Right(c, 2))
End If
Next c
End Sub
Par avance, merci de vos réponses et de votre aide,
Cordialement,
Clarks.