Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Laufschrift (Tempo) in Userform

Laufschrift (Tempo) in Userform
10.04.2008 16:33:06
Matthias
Hallo Leute,
brüte mal wieder über ein Problem. Ich möchte gern in einer Userform (Textfeld) eine Laufschrift haben. Habe auch eine Code dafür gefunden (siehe unten). Ich möchte aber, dass die Laufschrift bei Initialisierung des Userform ausgeführt wird. Das zweite Problem ist das Tempo der Laufschrift. Es wäre schön, wenn diese ein wenig langsamer wäre, dann kann man den Text auch lesen.
Option Explicit
Dim Lauftext As String
Dim Halt As Boolean

Private Sub CommandButton1_Click()
Dim J As Integer
Halt = False
'Den Lauftext einstellen
If Lauftext = Empty Then _
Lauftext = "www.vbarchiv.de ***    "
Do Until Halt = True
'Kurz warten
For J = 0 To 10000: DoEvents: Next
DoEvents
'Hinten an den Lauftext das 1. Zeichen anhängen
Lauftext = Lauftext & Mid(Lauftext, 1, 1)
'Vom Lauftext das 1. Zeichen wegnehmen
Lauftext = Mid(Lauftext, 2, Len(Lauftext) - 1)
'Den Lauftext zuweisen
Text1.Text = Lauftext
Loop
End Sub


Vielen Dank für Eure Hilfe im Voraus
Matthias

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Laufschrift (Tempo) in Userform
10.04.2008 20:39:00
Wolli
Hallo Matthias,
in der Zeile
For J = 0 To 10000: DoEvents: Next
musst Du einfach die 10000 durch einen entsprechend höheren Wert ersetzen. Achtung: Je nach Rechnergeschwindigkeit variiert die Geschwindigkeit der Schrift.
Gruß, Wolli

AW: Laufschrift (Tempo) in Userform
10.04.2008 21:29:00
Original
Hi

Option Explicit
Private Declare Sub Sleep Lib "Kernel32" (ByVal ms As Long)
Private Sub UserForm_Activate()
Dim J As Integer
Halt = False
'Den Lauftext einstellen
If Lauftext = Empty Then Lauftext = "www.vbarchiv.de ***    "
Do Until Halt = True
Sleep 100
'Hinten an den Lauftext das 1. Zeichen anhängen
Lauftext = Lauftext & Mid(Lauftext, 1, 1)
'Vom Lauftext das 1. Zeichen wegnehmen
Lauftext = Mid(Lauftext, 2, Len(Lauftext) - 1)
'Den Lauftext zuweisen
Text1.Text = Lauftext
Loop
End Sub


mfg Kurt

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige