註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 使用者定義的字串排序
返回列表
下一主題
上一主題
發帖
[發問]
使用者定義的字串排序
爆肝達人
發短消息
加為好友
爆肝達人
當前離線
UID
126
帖子
30
主題
12
精華
0
積分
147
金錢
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
在線時間
181 小時
註冊時間
2010-5-7
最後登錄
2023-12-4
中學生
帖子
30
主題
12
精華
0
積分
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
註冊時間
2010-5-7
最後登錄
2023-12-4
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2016-12-6 21:07
|
只看該作者
[發問]
使用者定義的字串排序
各位好:
我的問題是我整張工作列表中"F"欄位要做字串的排序(由使用者定義條件)
例如:
麻辣
麻麻
天天
開開
欣欣
以上字串"麻辣"排為1,"麻麻"排為2,"天天"排為3
依此類推 不是只有字串排序 字串排序時也會使其他欄位連動排序
樓主熱帖
從中挑出名單的方法
詢問欄位中有刪除線及空白需先篩選後,搭配
有相切的功能?
請問OPENOFFICE支援VBA?
資料呈現問題及function使用方式
select case搭配if使用需求問題
switch判斷欄位第一個字元問題
請問vlookup函數可疊加使用?或是與其它函數
刪除特定字串後 存儲格往上移
Sheet名稱儲存在變數
收藏
分享
c_c_lai
發短消息
加為好友
c_c_lai
當前離線
UID
8671
帖子
2035
主題
24
精華
0
積分
2031
金錢
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
在線時間
2394 小時
註冊時間
2012-3-22
最後登錄
2024-2-1
博士班
帖子
2035
主題
24
精華
0
積分
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
註冊時間
2012-3-22
最後登錄
2024-2-1
7
#
發表於 2016-12-11 08:21
|
只看該作者
本帖最後由 c_c_lai 於 2016-12-11 08:25 編輯
回復
5#
爆肝達人
Sub Ex()
Dim ct As Long
With 工作表1
ct = .[A65536].End(3).Row
.Range("A9:C" & ct).Copy .[F9]
.Range("F9:H" & ct).Sort Key1:=.[F9], Order1:=xlAscending
End With
End Sub
複製代碼
下載
(23.16 KB)
2016-12-11 08:25
TOP
Kubi
發短消息
加為好友
Kubi
當前離線
UID
1510
帖子
163
主題
1
精華
0
積分
170
金錢
170
點名
0
作業系統
Window 7
軟體版本
Office 2007
閱讀權限
20
性別
男
在線時間
126 小時
註冊時間
2010-9-5
最後登錄
2022-7-20
中學生
帖子
163
主題
1
精華
0
積分
170
點名
0
作業系統
Window 7
軟體版本
Office 2007
閱讀權限
20
性別
男
註冊時間
2010-9-5
最後登錄
2022-7-20
6
#
發表於 2016-12-8 22:10
|
只看該作者
回復
5#
爆肝達人
Sub test()
Dim arr
arr = Array("麻辣", "麻麻", "天天", "開開", "欣欣")
Application.AddCustomList listArray:=arr
n = Application.CustomListCount
er = [A65536].End(3).Row
Range("A9:C" & er).Sort Key1:=[B9], OrderCustom:=n + 1
Application.DeleteCustomList n
Set arr = Nothing
End Sub
複製代碼
TOP
爆肝達人
發短消息
加為好友
爆肝達人
當前離線
UID
126
帖子
30
主題
12
精華
0
積分
147
金錢
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
在線時間
181 小時
註冊時間
2010-5-7
最後登錄
2023-12-4
中學生
帖子
30
主題
12
精華
0
積分
147
點名
0
作業系統
WIN 11
軟體版本
OFFICE365
閱讀權限
20
性別
女
註冊時間
2010-5-7
最後登錄
2023-12-4
5
#
發表於 2016-12-7 22:12
|
只看該作者
不好意思 我好像沒講清楚
如下表要使用 VBA方式
感謝
下載
(38.41 KB)
2016-12-7 22:12
TOP
Hsieh
發短消息
加為好友
Hsieh
當前離線
UID
3
帖子
4901
主題
44
精華
24
積分
4916
金錢
4916
點名
142
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
在線時間
4204 小時
註冊時間
2010-4-30
最後登錄
2026-7-16
超級版主
帖子
4901
主題
44
精華
24
積分
4916
點名
142
作業系統
Windows 7
軟體版本
Office 20xx
閱讀權限
150
性別
男
來自
台北
註冊時間
2010-4-30
最後登錄
2026-7-16
4
#
發表於 2016-12-7 15:04
|
只看該作者
回復
1#
爆肝達人
不知道是否理解錯誤?利用自訂清單指定排序方式即可
下載
(791.94 KB)
2016-12-7 15:04
學海無涯_不恥下問
TOP
hcm19522
發短消息
加為好友
hcm19522
當前離線
UID
22069
帖子
1804
主題
188
精華
0
積分
1997
金錢
1997
點名
0
作業系統
WIN
軟體版本
2007
閱讀權限
100
性別
男
在線時間
1984 小時
註冊時間
2015-9-11
最後登錄
2026-10-11
碩士班
帖子
1804
主題
188
精華
0
積分
1997
點名
0
作業系統
WIN
軟體版本
2007
閱讀權限
100
性別
男
註冊時間
2015-9-11
最後登錄
2026-10-11
3
#
發表於 2016-12-7 10:16
|
只看該作者
http://blog.xuite.net/hcm19522/twblog/473940460
TOP
准提部林
發短消息
加為好友
准提部林
當前離線
UID
13768
帖子
2848
主題
10
精華
0
積分
2903
金錢
2903
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
在線時間
2122 小時
註冊時間
2013-5-13
最後登錄
2026-7-25
版主
帖子
2848
主題
10
精華
0
積分
2903
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
註冊時間
2013-5-13
最後登錄
2026-7-25
2
#
發表於 2016-12-7 09:57
|
只看該作者
排序的文字放在某一欄,
資料表加一個輔助欄, 用MATCH即可取得順序, 再依此排序即可!
TOP
靜思自在 :
【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表
下一主題
上一主題
電腦各種硬體討論
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲