見鬼了!裝了VB2005結果VBA出現錯誤.......

小弟VBA是看書自修的,照著錄製巨集跟書上範例用過的都會了,沒用過的翻翻書查查說明也知道怎麼寫
最近想說學了VBA只能在EXCEL裡用想去學進階的,就去上課學了VB.NET
電腦也裝了VB2005想在上班閒暇時間練習(事實上是家裡的WINDOWS是複製版所以不能用)
結果今天跑EXCEL執行之前寫的VBA時出現錯誤???
錯的地方是
worksheets("員工名單").select
出現陣列....錯誤?
改成sheets(5).select也不行
另外有一個檔有用到worksheets(2).select就可以....
sheets().select是最早學到也很常用到的東西,有那位能幫我解決嗎?
2006-07-05 11:03 發佈
最好可以提供你的excel檔案這樣比較能幫忙除錯
找到原因了跟VB2005無關!
結果原因很鳥
因為程式是跑員工工作時數的,我做給人事部的用.
這個月有問題時我第一時間想到電腦有不一樣的地方就是我裝了VB2005所以誤會了
原因竟然是來源的EXCEL檔的副檔名是大寫[.XLS]......而我的VBA內搜尋EXCEL檔的字串是小寫[.xls].....
結果打開來源EXCEL檔後沒有跳回原本的EXCEL檔所以sheets("員工名單")當然不存在....
現在又有另一個問題了,平常存檔副檔名不是都小寫嗎?怎麼會跑出大寫?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?