[算表] VBA 求陣列中重複次數最多的值
軟體:EXCEL
版本:2010
您好:
我有個三維陣列 A(5,3,999)
如果我想知道A(5,3,1:999)中重複次數最多的值是那個
該如何利用VBA求得
我得想法是利用MODE函數
strmax=WorksheetFunction.Mode(mystr(5,3, 1:999))
但是他在1:999這個地方顯示語法錯誤
請問我該如何表達才正確 謝謝
---------------------------
更新
---------------------------
Sub TEST()
len1 = WorksheetFunction.CountA(Range("'工作表1'!A:A"))
Dim mystr(999)
k=1
For i = 2 To len1
len2 = Len(工作表1.Cells(i, 1))
for j = 1 to len2
mystr(K) = Mid(工作表1.Cells(i, 1), j, 2)
K = K + 1
Next
strmax = WorksheetFunction.Mode(mystr) <--出現錯誤
MsgBox strmax
Next
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.73.248 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1565747434.A.CF1.html
→
08/14 10:06,
6年前
, 1F
08/14 10:06, 1F
→
08/14 10:07,
6年前
, 2F
08/14 10:07, 2F
→
08/14 10:07,
6年前
, 3F
08/14 10:07, 3F
→
08/14 10:09,
6年前
, 4F
08/14 10:09, 4F
→
08/14 10:24,
6年前
, 5F
08/14 10:24, 5F
→
08/14 10:25,
6年前
, 6F
08/14 10:25, 6F
→
08/14 10:26,
6年前
, 7F
08/14 10:26, 7F
→
08/14 10:26,
6年前
, 8F
08/14 10:26, 8F
※ 編輯: genow (117.56.73.248 臺灣), 08/14/2019 10:30:06
※ 編輯: genow (117.56.73.248 臺灣), 08/14/2019 10:30:43
→
08/14 10:43,
6年前
, 9F
08/14 10:43, 9F

→
08/14 10:47,
6年前
, 10F
08/14 10:47, 10F
→
08/14 10:48,
6年前
, 11F
08/14 10:48, 11F
→
08/14 10:49,
6年前
, 12F
08/14 10:49, 12F
→
08/14 10:49,
6年前
, 13F
08/14 10:49, 13F
→
08/14 10:50,
6年前
, 14F
08/14 10:50, 14F
→
08/14 10:50,
6年前
, 15F
08/14 10:50, 15F
→
08/14 10:51,
6年前
, 16F
08/14 10:51, 16F
→
08/14 10:52,
6年前
, 17F
08/14 10:52, 17F
→
08/14 10:54,
6年前
, 18F
08/14 10:54, 18F
→
08/14 10:54,
6年前
, 19F
08/14 10:54, 19F

→
08/14 11:02,
6年前
, 20F
08/14 11:02, 20F

→
08/14 11:03,
6年前
, 21F
08/14 11:03, 21F
→
08/14 11:05,
6年前
, 22F
08/14 11:05, 22F
※ 編輯: genow (117.56.73.248 臺灣), 08/14/2019 11:07:28
→
08/14 11:13,
6年前
, 23F
08/14 11:13, 23F
→
08/14 11:14,
6年前
, 24F
08/14 11:14, 24F
→
08/14 11:15,
6年前
, 25F
08/14 11:15, 25F
→
08/14 11:15,
6年前
, 26F
08/14 11:15, 26F
→
08/14 14:16,
6年前
, 27F
08/14 14:16, 27F
→
08/14 14:16,
6年前
, 28F
08/14 14:16, 28F

推
08/14 14:21,
6年前
, 29F
08/14 14:21, 29F
→
08/14 14:22,
6年前
, 30F
08/14 14:22, 30F
→
08/14 14:23,
6年前
, 31F
08/14 14:23, 31F
→
08/14 14:23,
6年前
, 32F
08/14 14:23, 32F
→
08/14 14:23,
6年前
, 33F
08/14 14:23, 33F
→
08/14 14:24,
6年前
, 34F
08/14 14:24, 34F
→
08/14 14:24,
6年前
, 35F
08/14 14:24, 35F
→
08/14 14:29,
6年前
, 36F
08/14 14:29, 36F
推
08/14 14:30,
6年前
, 37F
08/14 14:30, 37F
→
08/14 14:30,
6年前
, 38F
08/14 14:30, 38F
→
08/14 14:30,
6年前
, 39F
08/14 14:30, 39F
→
08/14 14:31,
6年前
, 40F
08/14 14:31, 40F
→
08/14 14:32,
6年前
, 41F
08/14 14:32, 41F
→
08/14 14:32,
6年前
, 42F
08/14 14:32, 42F
→
08/14 14:33,
6年前
, 43F
08/14 14:33, 43F
→
08/14 14:36,
6年前
, 44F
08/14 14:36, 44F
→
08/14 14:37,
6年前
, 45F
08/14 14:37, 45F
推
08/14 14:37,
6年前
, 46F
08/14 14:37, 46F
推
08/14 14:48,
6年前
, 47F
08/14 14:48, 47F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章