[問題] IF判斷式錯誤
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Excel VBA
版本:2013
請教高手,我在vba中的if判斷式為match第一欄某個文字或值,希望做到如果判斷式錯誤
就執行敘述式,以下是舉例的寫法,請問是否哪裏有錯?
Cells(1,1)="VBA"
IF Application.Worksheetfunction.Match(Cells(1,1),columns(1),0) = False Then
cells(1,1)=cells(1,2)
End If
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.194.224
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1468038003.A.B32.html
※ 編輯: GulasK (123.193.194.224), 07/09/2016 12:20:23
→
07/09 12:29, , 1F
07/09 12:29, 1F
→
07/09 12:29, , 2F
07/09 12:29, 2F
→
07/09 12:32, , 3F
07/09 12:32, 3F
→
07/09 12:32, , 4F
07/09 12:32, 4F
→
07/09 12:33, , 5F
07/09 12:33, 5F
感謝!成功了,再請教一個問題,一開始試用過iserror,但因為加入worksheetfunction
所以會顯示"無法取得類別worksheetfunction的match屬性",請問在match前加入
worksheetfunction的差別在哪裏?
※ 編輯: GulasK (123.193.194.224), 07/09/2016 12:38:29
→
07/09 12:37, , 6F
07/09 12:37, 6F
→
07/09 12:37, , 7F
07/09 12:37, 7F
→
07/09 12:51, , 8F
07/09 12:51, 8F
→
07/09 12:51, , 9F
07/09 12:51, 9F
→
07/09 12:57, , 10F
07/09 12:57, 10F