Option Explicit
Sub defile()
Dim t$, n&, w, temp
t = "FAIRE DEFILER UN TEXTE DANS UNE CELLULE ..."
n = 0
Do While n < 100
t = Right(t, Len(t) - 1) & Left(t, 1)
Feuil1.Range("c5") = Left(t, 50)
w = 0.1
temp = Timer
Do While Timer < temp + w
DoEvents
Loop
n = n + 1
Loop
End Sub