試試看
result = application.vlookup(TBNumber.text, Worksheets("基本資料").range("a:b"),2,0)
改為
result = application.vlookup(TBNumber.text *1, Worksheets("基本資料").range("a:b"),2,0)
還是不行QQ
dim result as string
改為
dim result as variant
還是顯示型態不符合
如果變更result
的資料型態為variant
呢?
我有照著你給的語法去做修改,但還是顯示型態不符合
之前寫在其他button ran的時候是可以的
但不知道為什麼改寫在textbox中之後,卻一直顯示資料型態不符合
我從圖片中看到這個workbook裡面有特休表
、特休時數
、特休總表
三張worksheets。
沒有名為基本資料
的worksheet。
剛好沒有截圖到~
請問基本資料的B欄是什麼資料類型?
回傳的Result是來自B欄結果, 會不會B欄回傳的內容不是字串?
另外, IF Not Application.ISNA(Result) Then....
你確定能這樣用嗎?
Result不會存#N/A的. 建議你這樣改改看...
Result = IFNA(Application.vlookup(...),"Error")
if (result = "Error") Then
祝好運.