標題:
[發問]
請教使用evaluate時,如何設定工作表變數
[打印本頁]
作者:
takeshilin88
時間:
2020-9-11 15:13
標題:
請教使用evaluate時,如何設定工作表變數
請教使用evaluate時,工作表名稱為"空白"時,可正常執行:
Range("q" & Z) = Evaluate("ADDRESS(MATCH(""NOTES"", 空白!A:A,0),1,4)")
如果工作表名稱設定為變數時,
a = ActiveSheet.Name
Range("q" & Z) = Evaluate("ADDRESS(MATCH(""NOTES"", a!A:A,0),1,4)")
會出現錯誤2023,請問該如何修正呢?
作者:
starry1314
時間:
2020-9-11 17:26
回復
1#
takeshilin88
Sub test()
a = ActiveSheet.Name
Range("q" & Z) = Evaluate("ADDRESS(MATCH(""NOTES""," & a & "!A:A,0),1,4)")
End Sub
作者:
hcm19522
時間:
2020-9-12 09:46
https://blog.xuite.net/hcm19522/twblog/589351342
作者:
takeshilin88
時間:
2020-9-14 16:40
回復
2#
starry1314
謝謝starry1314大大,
原來是用"&變數&"就可以了,
終於解惑了,
感謝~~~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)