Merhaba,
Userform içinde textbox formatı için 40 kutu var ve hepsinin de ytl formatında olmasını istiyorum. bunu aşağıdaki gibi kod kalabalığı yerine farklı bir yoldan yapabilir miyim ? şimdiden teşekkür ederim.
Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox3 = Format(TextBox3, "###,###.00" & " YTL")
End Sub
Private Sub TextBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox5 = Format(TextBox5, "###,###.00" & " YTL")
End Sub
Private Sub TextBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox7 = Format(TextBox7, "###,###.00" & " YTL")
End Sub
.
.
.
.
.
Aynı şekilde ; bu aşağıdaki kodlardan da 40 satır için tek tek yazıyorum. Bununla da ilgili bir kolay yol varsa sevinirim.
Private Sub TextBox2_Change()
Sheets("giriş").Range("b5").Value = TextBox2.Value
End Sub
Private Sub TextBox3_Change()
Sheets("giriş").Range("c5").Value = TextBox3.Value
End Sub
Userform içinde textbox formatı için 40 kutu var ve hepsinin de ytl formatında olmasını istiyorum. bunu aşağıdaki gibi kod kalabalığı yerine farklı bir yoldan yapabilir miyim ? şimdiden teşekkür ederim.
Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox3 = Format(TextBox3, "###,###.00" & " YTL")
End Sub
Private Sub TextBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox5 = Format(TextBox5, "###,###.00" & " YTL")
End Sub
Private Sub TextBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox7 = Format(TextBox7, "###,###.00" & " YTL")
End Sub
.
.
.
.
.
Aynı şekilde ; bu aşağıdaki kodlardan da 40 satır için tek tek yazıyorum. Bununla da ilgili bir kolay yol varsa sevinirim.
Private Sub TextBox2_Change()
Sheets("giriş").Range("b5").Value = TextBox2.Value
End Sub
Private Sub TextBox3_Change()
Sheets("giriş").Range("c5").Value = TextBox3.Value
End Sub
Son düzenleme: