- 帖子
- 25
- 主題
- 4
- 精華
- 0
- 積分
- 50
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-3-31
- 最後登錄
- 2014-6-8
|
5#
發表於 2012-4-19 16:37
| 只看該作者
回復 2# register313
請問大大:
為什麼我如果要在"加權歷史行情原始檔"的sheet中 執行這個巨集,
則會出現"應用程式或物件定義上的錯誤",
(在Sheets("加權歷史行情-排序後")中執行則不會有此問題....)
我試過,需要額外加上一行:
Sheets("加權歷史行情-排序後").Activate
才能在原始檔sheets中執行巨集??- Sheets("加權歷史行情-排序後").Activate
- With Sheets("加權歷史行情-排序後")
- .Range([A2], [G2].End(xlDown)) = ""
- .[A2].Resize(j - 1, 7) = arr
- .[A1].Sort Key1:=.[A1], Order1:=xlAscending, Header:=xlGuess
- .Range([B2], [G2].End(xlDown)).NumberFormatLocal = "#,##0.00"
- End With
複製代碼 究竟我應該怎麼改,才比較簡單正確??
謝謝~~ |
|