Thử đoạn code này cho buton1 xem sao:cho em hỏi muốn đặt thuộc tính cho TextBox thì làm thế nào cụ thể em cho nó chỉ nhập được dạng số không nhập được dạng text
Private Sub CommandButton1_Click()
If IsNumeric(Me.TextBox1) = True Then
'Lam gi do o day....
Else
'Lam gi do o day....
Me.TextBox1.SetFocus
Me.TextBox1 = ""
End If
End Sub
Thử đoạn code này cho buton1 xem sao:
Mã:Private Sub CommandButton1_Click() If IsNumeric(Me.TextBox1) = True Then 'Lam gi do o day.... Else 'Lam gi do o day.... Me.TextBox1.SetFocus Me.TextBox1 = "" End If End Sub
Ví dụ thế này: Giả sử cần nhập giá trị là số của texbox1 vào ô A1 của sheet1. Nếu giá trị texbox1 là số mới cho nhập còn không thì không được phải chọn lại.textbox và command button click có liên quan gì vậy bạn
Mình ko chưa câu hỏi của bác Doveandrose lắm, nhưng của bạn làm form với textbox1 với command button1 mình cũng thấy hợp lýVí dụ thế này: Giả sử cần nhập giá trị là số của texbox1 vào ô A1 của sheet1. Nếu giá trị texbox1 là số mới cho nhập còn không thì không được phải chọn lại.
đâu phải , ý người ta làVí dụ thế này: Giả sử cần nhập giá trị là số của texbox1 vào ô A1 của sheet1. Nếu giá trị texbox1 là số mới cho nhập còn không thì không được phải chọn lại.
tức là chỉ xử lý trong nội bộ cái textbox đó mà thôi . nhập số => được phép , không phải số => không nhận tín hiệumuốn đặt thuộc tính cho TextBox
Private Sub TextBox1_Change()
If IsNumeric(Me.TextBox1) = True Then
Me.TextBox1 = Me.TextBox1
Else
MsgBox "Du lieu nhap khong phai la dang so! Nhap lai ngay!"
Me.TextBox1.SetFocus
Me.TextBox1 = ""
End If
End Sub
Chủ topic thử đoạn code này cho texbox1 xem sao:
Mã:Private Sub TextBox1_Change() If IsNumeric(Me.TextBox1) = True Then Me.TextBox1 = Me.TextBox1 Else MsgBox "Du lieu nhap khong phai la dang so! Nhap lai ngay!" Me.TextBox1.SetFocus Me.TextBox1 = "" End If End Sub
Thưa thầy: Nếu để vào GPE và đi tìm bài đã có sẵn trên GPE cho người khác thì có lẽ nên để thành viên khác có nhã hứng làm hoặc bản thân chủ topic đi tìm còn với em thì mục đích của em là vừa học hỏi vừa giúp. Sai đâu thì em sửa đấy. Thế nên với các vấn đề này em đều tự suy nghĩ để giải quyết có thể chưa được thấu đáo lắm nhưng đó cũng là sản phẩm của mình!Mở file của bạn và thử nghiệm:
- Nhập 1.5 --> Chương trình cho phép
- Nhập 1,5 --> Chương trình cũng cho phép
Vậy là sao?
-----------
Thật ra việc khống chế TextBox chỉ cho phép nhập số đã có đầy trên GPE ---> Tìm là có và bài toán này cũng không phải dễ