Dim texte As String Dim Lg As Integer Dim max As Integer Dim i As Integer Private Sub Form_Load() 'exemple de texte à faire défiler texte = "Désolé, notre moteur de recherche n'a pas trouvé de résultat, nous vous proposons d'effectuer cette recherche avec Google sur VBFrance.Com." 'on travaille en pixels Me.ScaleMode = 3 'même police pour Forme et Label Me.Font = "Courier" Label1.Font = "Courier" Me.FontSize = 12 Label1.FontSize = 12 'calcul des Longueurs Lg = TextWidth(texte) max = Me.ScaleWidth 'initialisation du Label Label1.Top = 0 Label1.Width = Lg Label1.Left = max Label1 = texte 'position début i = max 'réglage de la vitesse Timer1.Interval = 100 'c'est parti Timer1.Enabled = True End Sub Private Sub Timer1_Timer() i = i - 15 If i < -Lg Then i = max Label1.Left = i End Sub