Bạn domfootwear cho mình hỏi chút nha
Mình muốn định dạng giá trị của textBox từ 01 đến 31 và khi gõ đủ chữ số thì nó tự động chuyển sang textBox khác thì làm thế nào?
Private Sub TextBox1_Change()
If Len(TextBox1) = 3 Then
TextBox2.SetFocus
End If
End Sub
Cảm ơn bạn rất nhiều. Thế muốn giá trị của nó chỉ trong đoạn 1 đến 31 thì làm thế nào ạThử dùng code sau:
Ví dụ nếu gõ đủ 3 kí tự vào Textbox1 thì nó sẽ chuyển qua Textbox2
Mã:Private Sub TextBox1_Change() If Len(TextBox1) = 3 Then TextBox2.SetFocus End If End Sub
Cảm ơn bạn rất nhiều. Thế muốn giá trị của nó chỉ trong đoạn 1 đến 31 thì làm thế nào ạ
Private Sub TextBox1_Change()
If TextBox1.Value > 31 Then
TextBox1.SetFocus
TextBox1 = ""
End If
If Len(TextBox1) = 2 Then
TextBox2.SetFocus
End If
End Sub
Thử dùng code sau nhe.
Mã:Private Sub TextBox1_Change() If TextBox1.Value > 31 Then TextBox1.SetFocus TextBox1 = "" End If If Len(TextBox1) = 2 Then TextBox2.SetFocus End If End Sub
Bạn domfootwear cho mình hỏi chút nha
Mình muốn định dạng giá trị của textBox từ 01 đến 31 và khi gõ đủ chữ số thì nó tự động chuyển sang textBox khác thì làm thế nào?