Label Nesnesine Kayan Yazı Ekleme

Label Nesnesine Kayan Yazı Ekleme

Label Nesnesine Kayan Yazı Ekleme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.

[*]Araç çubuklarından Insert -> UserForm yazısına tıklayın.[*]Alt kısma eklenecek gelecek olan UserForm yazısına çift tıklayın.

Hazır Kod​

VBA:
Private Sub UserForm_Activate()
Dim i As Integer
Label1.Top = 0
Label1.Left = 5
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label1.Left = Label1.Left + 0.1
    DoEvents
Next i
Label1.Top = 0
Label1.Left = 280
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label1.Left = Label1.Left - 0.1
    DoEvents
Next i
Label1.Top = 0
Label1.Left = 5
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label1.Left = Label1.Left + 0.1
    DoEvents
Next i
Label1.Top = 0
Label1.Left = 275
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label1.Left = Label1.Left - 0.1
    DoEvents
Next i
Label1.Top = 0
Label1.Left = 0
For i = 10 To (UserForm1.Width - Label1.Width) * 5
    Label1.Left = Label1.Left + 0.1
    DoEvents
Next i
Label2.Top = 20
Label2.Left = 280
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label2.Left = Label2.Left - 0.1
    DoEvents
Next i
Label2.Top = 20
Label2.Left = 5
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label2.Left = Label2.Left + 0.1
    DoEvents
Next i

Label2.Top = 20
Label2.Left = 275
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label2.Left = Label2.Left - 0.1
    DoEvents
Next i

Label2.Top = 20
Label2.Left = 5
For i = 10 To (UserForm1.Width - Label1.Width) * 10
    Label2.Left = Label2.Left + 0.1
    DoEvents
Next i

Label2.Top = 20
Label2.Left = 270
For i = 10 To (UserForm1.Width - Label1.Width) * 4.5
    Label2.Left = Label2.Left - 0.1
    DoEvents
Next i
End Sub

Açıklama​

Kodların çalışması için bir UserForm ve iki Label nesnesine ihtiyacınız bulunmaktadır.

Faydalanılması temennisiyle
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst