返回列表 上一主題 發帖

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

感謝板主分享:
這是一篇好文章,對於初學者的我而言有很大的幫助
ASUS

TOP

感謝版主分享
我剛開始使用VBA的確也是把錄製到的巨集照單全收
不過 現在已經能寫出比較有效率的CODE了

TOP

感謝板主分享:
一、數數看你的程式裡有多少 "Select" ?
select 真的是不大需要, 我目前已經很少使用了, 大部分用在要取得特定位址, 以作為下一個指令參考之用o

三、過多/不必要的迴圈也會降低執行效率
我以前會用 do while or if 指令來判斷後繼續執行, 後來碰到 i=i+1 時會碰到溢位問題, 後來就改用 find 指令,
我感覺執行速度是快了很多, 這是否比較好?
James

TOP

回復 6# kingaaron


    謝謝大大的用心,受益匪淺,感謝!

TOP

感謝版主的分享,獲益良多
節省新手很多的時間也培養良好的習慣
只做自己瞭解的市場

TOP

専心看了一片,很實用.
ddlam

TOP

原來是這樣寫,承蒙版主指導,讓我增廣見聞了。

TOP

回復 2# yuch8663


    sheet2.[A1:J1]=application.transpose(sheet1.[A1:A10])
學海無涯_不恥下問

TOP

請問版主
 Sheets(2).Range("B1") = Sheets(1).Range("A1")
這種寫法如果要針對某範圍例如從sheet1的A1:a10做陣列轉換到sheet2的a1:j1
要如何編寫程式碼?

TOP

        靜思自在 : 【為善競爭】人生要為善競爭,分秒必爭。
返回列表 上一主題