返回列表 上一主題 發帖

[轉貼] VBA的寫作技巧與增進效能

回復 93# wjt9093
儲存格範圍非連續儲存格,必須分開寫入
Sheets(a1).Range("A4:A36") = Sheets(a2).Range("B5:B37")
Sheets(a1).Range("B4:B36") = Sheets(a2).Range("E5:E37")
學海無涯_不恥下問

TOP

回復 94# Hsieh
感謝您的指導,不過發現執行後仍有問題,最後試很久,須加.value才成功!再次感謝您,讓程式更精簡!
Sheets(a1).Range("A4:A36").Value = Sheets(a2).Range("B5:B37").Value
Sheets(a1).Range("B4:B36").Value = Sheets(a2).Range("E5:E37").Value

TOP

回復 1# Hsieh


剛進入 EXCEL VBA 世界   
看到這篇文章
多謝分享~~

TOP

回復 1# Hsieh


    看完整個覺得「超讚」對於新手來說很實用!!!!!!!

TOP

嗯, 又學到一些東西
看了自己寫的, 還要多多改進

TOP

一開始學習的時候完全不會顧慮到處理時間,跑出來就謝天謝地了
但是越學到後面,處理的資料越來越多時,才發現能省則省的重要性
感謝大大分享優良觀念^^

TOP

用心看完 感謝板主
值得好好地學習

TOP

回復 1# Hsieh

版主~請問以下兩段程式碼,的doc是指word嗎?
那app是指當前程式碼嗎?
Set wrdDoc = Nothing '釋放物件變數
Set wrdApp = Nothing

TOP

此篇非常實用~

TOP

版主,我是一名新手學VBA 的人,
我想問有好多時寫程式都會用到"APPLICATION.XXXXXX" 其實在什麼時候才會用到"APPLICATION"呢?
請賜教

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題