→ yyingx: 篩選不了,我想把數字變成左上角帶綠標那種文本格式 05/31 16:50
→ yyingx: 請問如何寫個代碼呢,就是A列所用單元格加上"'" 05/31 16:51
→ soyoso: 代碼是指?巨集嗎? 05/31 16:52
→ soyoso: 另外原po提到篩選不了,如連結內的圖片,就是用開始於2000 05/31 16:55
→ soyoso: 或 等於2000,而篩選出2000和2000A 05/31 16:55
→ yyingx: 是的,寫一個轉換巨集,簡單的講我在A列單元格都加上"'" 05/31 16:56
→ soyoso: 迴圈for..next,for each...next配合連結符號&來合併 05/31 17:01
So大請看回圈,感覺太慢了,有啥好的方法和建議嗎?
Sub 轉換文本()
Dim i As Integer
a = [e65536].End(3).Row
Range("e4", Range("e" & a)).NumberFormat = "@"
For i = 4 To a
Range("e" & i) = Format(Range("e" & i), "0")
Next
End Sub
※ 編輯: yyingx (27.38.52.136), 05/31/2015 17:35:36
→ yyingx: 我想縮小范圍,就是當El列是數字就這樣轉換,非數字就不用了 05/31 17:45
→ yyingx: 因為E列數字畢竟占小部分,這樣巨集運行起來會不會快些 05/31 17:46
→ soyoso: range.specialcells有常數(數字),可以縮小範圍 05/31 18:22