[算表] 每列單獨排序

看板Office作者 (哇齋啦)時間5年前 (2020/08/15 02:08), 5年前編輯推噓0(0012)
留言12則, 1人參與, 5年前最新討論串1/1
大大們好 目前錄了一個橫向排列的巨集,但不會寫迴圈執行到10000列,只能用取代的方式把錄到的巨集 改寫。 請問該怎麼讓巨集可以執行到10000列呢? http://i.imgur.com/uhD11vk.jpg
謝謝各位QQ ps:小弟不會寫巨集,如果可以請告訴我要在哪邊加迴圈,摸了好久只能來求救。 ----- Sent from JPTT on my Samsung SM-A7050. -- ※ 編輯: fishandrian (111.251.77.129 臺灣), 08/15/2020 02:11:55

08/15 07:53, 5年前 , 1F
迴圈包巨集....sortfields.clear到end with,迴圈所用到的
08/15 07:53, 1F

08/15 07:53, 5年前 , 2F
變數值用於range("A1:D1"),來取代列號1的部分,字串連接
08/15 07:53, 2F

08/15 07:53, 5年前 , 3F
上用&,如"a" & 變數 & ":d"....,或是變數值用於range.
08/15 07:53, 3F

08/15 07:53, 5年前 , 4F
offset列偏移上
08/15 07:53, 4F
http://i.imgur.com/PQhrmsp.jpg
S大好,這一串他說只有next 沒有for 是不是設定哪邊錯了? 然後列偏移在這一段程式裡的作用我應該接在哪邊(或者 不用加?) 感謝解惑! ※ 編輯: fishandrian (111.251.77.129 臺灣), 08/15/2020 10:21:27

08/15 10:27, 5年前 , 5F
回文的包,指的是迴圈以for...next的話,就是
08/15 10:27, 5F

08/15 10:27, 5年前 , 6F
for i =1 to 100
08/15 10:27, 6F

08/15 10:27, 5年前 , 7F
....sortfields.clear
08/15 10:27, 7F

08/15 10:27, 5年前 , 8F
....
08/15 10:27, 8F

08/15 10:27, 5年前 , 9F
with ...
08/15 10:27, 9F

08/15 10:27, 5年前 , 10F
end with
08/15 10:27, 10F

08/15 10:27, 5年前 , 11F
next
08/15 10:27, 11F

08/15 10:27, 5年前 , 12F
range("a" & 變數 & ":d"...)或range.offset 擇一使用就好
08/15 10:27, 12F
我的老天!成功了,謝謝大大!!!!! ※ 編輯: fishandrian (111.251.77.129 臺灣), 08/15/2020 10:41:33
文章代碼(AID): #1VDjCH6f (Office)
文章代碼(AID): #1VDjCH6f (Office)