返回列表 上一主題 發帖

[發問] 陣列篩選問題(已解決)

回復 10# softsadwind
不是推測應該是2010的語法

With 工作表1
With 工作表2
With 工作表3
修改紅字部分物件名稱符合你的工作表物件名稱例如" Sheet1,Sheet2,Sheet3...

TOP

回復 10# softsadwind

你的附件中檔案應是2010版存成97-2003版
所以工作表的CodeName是"工作表1"的字串
將程式碼內這些改成正確工作表名稱試試
學海無涯_不恥下問

TOP

回復 11# GBKEE

禀告兩位大大....小弟測試如下
用Office 2003主程式開啟
修改名稱
工作表1 :此處需要物件
sheet 1 :型態不符合
sheet1(2011) :物件不支援此屬性或方法

用2010程式開啟
都是出現以下錯誤訊息

系統錯誤&H800700E(-2147024770) 找不到指定的模組
編譯錯誤: With物件的形態必須是使用者自訂型態、Object或Variant之一

所以應該是我安裝的2010有問題...也就是.....(消音)
因為是公司電腦 不容易做任何變更,所以...無限期暫緩...
50 字節以內
不支持自定義 Discuz! 代碼

TOP

本帖最後由 GBKEE 於 2011-8-31 13:47 編輯

回復 13# softsadwind
你的語法概念沒有建立
Sheets(2011)     ->在這活頁簿裡的第2011個工作表  2011是數字  
Sheets("2011") -> 個工作表名稱 "2011"是字串
Sheet1.Sheet2.Sheet3.... 是工作表的CodeName -> VBA中工作表的物件名稱

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題