即時嘗試檢查一個數字是否是銀行系統中的文本或數字。如果值不正確,它應該清除併發送一條錯誤消息,但是我的代碼根本無法工作......有人可以幫我嗎?這裏是代碼:VBA isnumber istext函數問題
Private Sub TextBox1_Change()
name = TextBox1
If Application.IsText(name) = True Then
IsText = True
Else
MsgBox "Insert only words"
Selection.name.Delete
End If
End Sub
請比「我的代碼根本不工作」更具體。錯誤發生在哪裏?不要讓我們猜... – 2011-05-31 13:11:53
你應該在你的模塊的頂部有* Option Explicit *。這將迫使你聲明var的名稱並確保TextBox1是你引用的實際文本框。 – ray 2011-05-31 14:28:08
託管此VBA項目的應用程序是什麼? TextBox來自哪個庫?它是一個UserForm文本框?訪問? Windows窗體?其他? – phoog 2011-05-31 14:37:38