標題:
[發問]
如何可以更有效率更改儲存格內值的格式
[打印本頁]
作者:
uf023630
時間:
2011-4-18 14:28
標題:
如何可以更有效率更改儲存格內值的格式
問題一
總共有6萬多筆資料要RUN,是否有更好的方式
NR = ActiveSheet.UsedRange.SpecialCells(xlLastCell).Row
For i = 4 To NR
Cells(i, 1).Value = VBA.Format$(Trim(Cells(i, 1).Value), "'" & "00000000")
Next
問題二
資料在ABC欄供4萬筆
需篩選特定資料(不重複)貼到E-G H-J ......有可能從復6-7次
我要如何寫,之前想用迴圈寫旦是有一點複雜,請大家幫我想想
[attach]5463[/attach]
作者:
oobird
時間:
2011-4-19 09:19
1.改用陣列輸入,瞬間完成
Dim i&,rng
rng = Range(Cells(4, 1), Cells(65536, 1))
For i = 1 To UBound(rng)
rng(i, 1) = VBA.Format$(Trim(rng(i, 1)), "'" & "00000000")
Next
Cells(4, 1).Resize(UBound(rng)) = rng
2.上傳你的文件才會知道篩選什麼
作者:
uf023630
時間:
2011-4-20 13:26
感謝oobird的幫助,速度果然快很多,我因該好好學習一下陣列的使用技巧
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)