
標題: Excel VBA 的排序 [打印本頁]
作者:
余詠詩 時間: 2022-8-24 18:42
Range("A1").CurrentRegion.Sort key1:=Range("E1"), key2:=Range("C1"), Header:=xlYes
以上這個寫法是「E欄」和「C欄」都是 A到Z,如果想「E欄」的排序次序是 "約翰摩亞" "方嘉柏" "告東尼" 應該點寫
圖片附件: Excel VBA.jpg (2022-8-24 18:42, 353.42 KB) / 該附件被下載次數 7
https://computer.discuss.com.hk/attachment.php?aid=13533612
作者:
alee001 時間: 2022-9-8 12:38
如果排序中文一定筆數行先,除非內設自訂排序要求…
作者:
余詠詩 時間: 2022-9-27 21:11
引用:
原帖由 alee001 於 2022-9-8 12:38 發表 
如果排序中文一定筆數行先,除非內設自訂排序要求…
對,我唔係按筆劃,我係按自訂清單
作者:
第二個痴線佬 時間: 2022-10-21 00:48
我覺得你可以直接開多個column, 第二張sheet起個表排序,
再去番第一個表用個名index match番個排序, then sort by sequence in this column
[ 本帖最後由 第二個痴線佬 於 2022-10-21 00:49 編輯 ]
作者:
余詠詩 時間: 2022-10-21 15:47
引用:
原帖由 第二個痴線佬 於 2022-10-21 00:48 發表 
我覺得你可以直接開多個column, 第二張sheet起個表排序,
再去番第一個表用個名index match番個排序, then sort by sequence in this column
如果開多一欄我會選擇錄一個新的巨集,因自訂清單我唔識修改到最簡短
作者:
alee001 時間: 2022-10-21 16:03
引用:
原帖由 余詠詩 於 2022-10-21 15:47 發表 
如果開多一欄我會選擇錄一個新的巨集,因自訂清單我唔識修改到最簡短
畀我做就寧願加個col用代號給中文名,再sort代號最簡單。
Copyright © 2003-2023 香港討論區