2009年4月28日星期二

Excel VBA 實用技巧 ( 輕輕的進階編 ) – 如何建立新 EXCEL 檔

| |
~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~

~ 聲明事項 ~

如各位想把以下本文章轉貼 , 請記得要注明出處.

本文章之內容為本人之經驗所寫, 絕無抄襲成份, 特此聲明.

由於圖片製作需時, 所以更新會比較慢.

存放圖片的 SHARE A PIC SERVER 可能讀取速度較慢, 請耐心等待.

Picture



在 Excel VBA 的程式設計中 , 自動增加一個新的 EXCEL 檔是一個非常實用的技術 , 當新增的 EXCEL 檔記錄了你想要的東西之後 , 自動以指定名稱來保存檔案就更好 ~ 對吧 ~ 可能你現在還未掌握這個東西 ~ 不過不要緊 , 其實這當中也沒什麼難度的 ~

首先說明一下 , 怎樣增加一個新檔案吧 ~

程式碼如下 :

==================

Workbooks.Add

==================

謎之音 : 就這個 ? 騙人都要給點誠意嘛 ~

就是沒騙你 ~ 真的這麼簡單 ~ 真的 ~ 呵呵呵呵 ~ 我最喜歡的那句話 ~ 不相信就自己試試看哦 ~ 我騙你幹嘛 ~ 哈哈 ~

值得注意的是 , 當程式跑到這句 , 並且完成了增加一個新檔案之後 , 新增的檔案會被改變成使用中的狀態 , 如果你在設定時 , 以為電腦在增加一個新的檔案之後 , 原本在執行中的檔案會保持使用中的狀態的話 , 對不起 ~ 你錯了 ~ 所以 , 我有一個習慣 , 如果新增檔案的過程完成後而又有需要的話 , 我會加上一句程式碼 :

==================

Workbooks("XXXXX.xls").Activate

==================

當中的 XXXXX.xls 就是原本在使用中的 EXCEL 檔 , 這句程式碼的意思就是要把指定的檔案變成使用中 (Activate ) 的狀態 . 為什麼要這樣做 ? 想一想就知道了 , 剛才有提過 Workbooks.Add 這句程式碼在完成後 , 新增的 EXCEL 檔會被自動轉成使用中的狀態 , 如果你的程式在設計時 , 當新增檔案後 , 但原本檔案中的 SHEET 2 的資料複製到新增的 EXCEL 檔中的 SHEET 2 , 這是肯定會出問題的 ~ 哈哈哈哈 ~ 不信的話又可以試試看哦 ~

出問題的原因為兩個檔案都有 SHEET 2 ~ 可能你會問 , 那麼我只要把頁面的名稱改變了不就行了嗎 ? 原本檔案的頁面名稱改成 A , B 和 C , 新檔改成 D , E 和 F , 這不就解決問題了嗎 ?

好吧 ~ 如果你要這樣改 , 那我問你 ~ 如果你的程式設計是 , 從原本的檔案中的頁 B 把資料複製到新檔的 F 頁面 , 但是現在顯示為使用中狀態的是新的那個檔 , 也就是說 , 電腦不可能找到頁面 B ~

再打一個比喻 , 你爸你媽都在家 , 這個房子裡加上你一共三個人 , 這是你知道的事實 , 但是你又突然的跑到鄰居那邊 , 跟他說 , 我要找我爸和我媽 ~ 你猜結果是怎樣 ? 就是找不到了嘛 ~ 還會多送你一句 “ 有病 ~ ” 哈哈 ~

所以 , 多一句程式碼就多一句程式碼吧 ~ 影響不大的 ~

0 留言:

最新回應

Loading...

有事啟奏‧無事閒聊 ~ 哈 ~


米高積遜全復刻 哈利波特 Michael Jackson 妙麗 金曲獎 MJ 迈克尔杰克逊其实没有死!美国CBC电台已证实 哈利波特 hongkong168 蓮花河畔景苑 盧廣仲 鄧麗欣 不想放手New! 陳珊妮 方大同 巨乳排球 痞子英雄 23 東風 蕭閎仁 米高積遜全復刻 上海 倒塌 南王姐妹花 周杰倫 變形金剛2下載 michael jackson 去世 天文台 米高積遜 花拉科茜 天圖佈局 浪卡 耳廓狐 神探俏嬌娃 韶关旭日玩具厂 譚曉風 严妍 僧老少閒 地下天文台 金泰浩 百老匯 巨乳排球 陳振聰 柯柏文 aika 麥可傑克森