1
我試圖找到某月某日另一個工作表類型不匹配(運行時錯誤13)?
我在這一行
dateFound = .Find(chosenDate, LookIn = xlValues)
我宣佈我的變量如下得到一個不匹配的錯誤:
Dim chosenDate As String
Dim dateFound As String
任何幫助不勝感激,
謝謝。
我試圖找到某月某日另一個工作表類型不匹配(運行時錯誤13)?
我在這一行
dateFound = .Find(chosenDate, LookIn = xlValues)
我宣佈我的變量如下得到一個不匹配的錯誤:
Dim chosenDate As String
Dim dateFound As String
任何幫助不勝感激,
謝謝。
你可能缺少一個冒號那裏... dateFound = .Find(chosenDate, LookIn := xlValues)
此外,在參數傳遞到一個名爲參數(使用:=
即),還必須提供chosenDate參數名稱是What:=
因此正確完整語法
dateFound = .Find(What:=chosenDate, LookIn:=xlValues)
這意味着你要麼提供所有的參數名;或省略所有和使用逗號放置這樣的輸入作爲
datefound = .Find(choosenDate,,,xlValues)
參考: https://msdn.microsoft.com/en-us/library/aa263527(v=vs.60).aspx
查找返回的範圍內。 dateFound應該是'Dim dateFound as Range' – MatthewD
即使我將其聲明爲範圍,我仍然會得到相同的錯誤。 –
您可能需要設置它。不確定。 'Set dateFound = .Find(chosenDate,LookIn = xlValues)' – MatthewD