TextBox özelliğini döngü yardımı ile diğer TextBox'lara uygulama

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Formdaş Arkadaşlar,

UserForm'da 24 adet olarak bulunan TextBox'lara tarih formatlı kayıt yaptırıyorum.
Aşağıdaki TextBox1 için yazılı olan prosedürü döngü ile tüm TextBox'lara uygulamak için kodu nasıl revize etmeliyim?
Kod:
Private Sub TextBox1_Change()
Select Case TextBox1.SelStart
Case Is = 2, 5
TextBox1.SelText = "."
End Select
End Sub
Saygılarımla,
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Aşağıdaki gibi yapabilirsiniz.
Ben 3 tanesini yaptım diğerlerini de siz ekleyin.

Kod:
Private Sub TextBox1_Change()
    txt_change TextBox1
End Sub

Private Sub TextBox2_Change()
    txt_change TextBox2
End Sub

Private Sub TextBox3_Change()
    txt_change TextBox3
End Sub

Sub txt_change(txt As Control)
    Select Case txt.SelStart
    Case Is = 2, 5
        txt.SelText = "."
    End Select
End Sub
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Muzaffer Ali Bey,

Çok teşekkür ederim yardımınız için
 
Üst