- 帖子
- 127
- 主題
- 28
- 精華
- 0
- 積分
- 160
- 點名
- 0
- 作業系統
- W7
- 軟體版本
- 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-11-1
- 最後登錄
- 2017-5-20
|
本帖最後由 icestormer 於 2012-5-3 09:33 編輯
原本想法是 當要設定格式時先呼叫 資料格式判斷 副程式 弄成陣列後 回傳
然後根據陣列內的(由0 -3)不同數字來對資料整欄進行不同的格式化
-------------------------------------------------------------------------------
我是想說 可不可以把 資料格式判斷 這個副程式 由 private sub workbook_open() 在打開EXCEL時就先做好
然後 當 判斷資料格式_1()需要用mydata()內的資料時就拿來使用
而不用要跑一次時就去執行一次資料格式判斷?
不知道能不能照我說的這樣改呢還是一定要要用時就得去執行一次取得陣列的值並回傳 謝謝幫忙
另外問小小問題. 我想利用以下程式碼關掉EXCEL(整個關掉)
不管我是採用ThisWorkbook.Close 或是Application.Quit或是 ActiveWindow.Close 還是三個一起用..都沒法整個關閉EXCEL
Application.DisplayAlerts = False
ThisWorkbook.Close
Application.Quit
ActiveWindow.Close
Application.DisplayAlerts = true

這是圖片連結,上述指令只會關關activeworkbook而已,這是為什麼呢?我是想要把它完完整整的關閉 就好像你沒有打開EXCEL一樣
格式設定.rar (8.95 KB)
|
|