aşağıda ki kodu kullanarak kazan yazı yapabiliyorum ama girdiğim veri labelin uzunluğunu aşınca alt satıra geçiyor . bunu sürekli düz bir satır halinde olmasını nasıl sağlarım . bunun için başka bildiğiniz kod varsa paylaşırmısınız .
saygılarımla,
adem eksici
++
Private Sub userform_Activate()
Dim X As Integer
Dim current As Variant
Label1.Caption = Range("f21")
Y = Label1.Caption
Label1.Caption = ""
For X = 0 To Len(Y)
If X = 0 Then
Label1.Caption = ""
current = Timer
Do While Timer - current < 0.2
DoEvents
Loop
GoTo bitti
Else: End If
Label1.Caption = Left(Y, X)
current = Timer
Do While Timer - current < 0.2
DoEvents
Loop
bitti:
Next X
Label1.Caption = ""
current = Timer
Do While Timer - current < 0.2
DoEvents
Loop
Call userform_Activate
End Sub
saygılarımla,
adem eksici
++
Private Sub userform_Activate()
Dim X As Integer
Dim current As Variant
Label1.Caption = Range("f21")
Y = Label1.Caption
Label1.Caption = ""
For X = 0 To Len(Y)
If X = 0 Then
Label1.Caption = ""
current = Timer
Do While Timer - current < 0.2
DoEvents
Loop
GoTo bitti
Else: End If
Label1.Caption = Left(Y, X)
current = Timer
Do While Timer - current < 0.2
DoEvents
Loop
bitti:
Next X
Label1.Caption = ""
current = Timer
Do While Timer - current < 0.2
DoEvents
Loop
Call userform_Activate
End Sub