- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
5#
發表於 2016-5-1 11:17
| 只看該作者
Range("N2") = "=MATCH(""" & arr_str_check(i) & """," & xx & ",0)"
准提部林 發表於 2016-5-1 10:20 
這兒帶入的 xx 是字串型態,函式的 MATCH() 竟然能接受,
反之如果帶入 WorksheetFunction.Match() 便不行了,
WorksheetFunction.Match(arr_str_check(i), xx, 0)
執行階段錯誤 '1004'
無法取得類別 WorksheetFunction 的 Match 屬性
而必須宣告成 Range/Object 才可以。
Set xx = [U3:U19]
WorksheetFunction.Match(arr_str_check(i), xx, 0) |
|