我有userform與文本框。文本框限制某些字符的輸入,或者允許輸入數字逗號和點。代碼在文本框的key_press
事件內。只要下面的代碼位於key_press
事件中,一切正常。當我用不同的子代碼輸入call private sub
時,它不起作用。用戶表單事件和調用私人分
爲什麼它不起作用?
代碼Key_press
事件中:
Private Sub netto_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Asc("-")
Case Else
KeyAscii = 0
End Select
End Sub
代碼調用子Key_press
事件中:
Private Sub netto_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Call klawisze
End Sub
Private Sub klawisze()
Select Case KeyAscii
Case Asc("0") To Asc("9")
Case Asc("-")
Case Else
KeyAscii = 0
End Select
End Sub
有你設置斷點和調試它,看看它在做什麼? –
實際上,我使用「step into」逐行執行它,並沒有發生任何事情。事件稱爲私人小組,私人小組執行,因爲它應該和沒有......仍然工作錯了。 – lowak