- 帖子
- 471
- 主題
- 121
- 精華
- 0
- 積分
- 579
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- OFFICE2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-4-16
- 最後登錄
- 2023-1-17
|
8#
發表於 2015-11-10 09:41
| 只看該作者
Sub TEST()
Dim A, xD, T$(1), N&(1)
Set xD = CreateObject("Scripting.Dictionary")
T(0) = Mid([工作表2!b3], 1, 1)
T(1) = Mid([工作表2!b3], 2, 1)
For Each A In Range([工作表1!c2], [工作表1!c1].Cells(Rows.Count, 1).End(xlUp)).Value
If A = "" Or xD(A) = 1 Then GoTo 101
If InStr(A, T(0)) Then
If InStr(A, T(1)) Then N(1) = N(1) + 1 Else N(0) = N(0) + 1
End If
xD(A) = 1
101: Next
[工作表2!A5] = N(0)
[工作表2!A6] = N(1)
End Sub
准提部林 發表於 2015-11-4 18:52 
版大您好 遇到個問題....如果抓出T(0)專屬單位的編號可以計算正確,
但因只有6個單位需單獨計算專屬的數量,可否只計算將6個單位以外的編號數量 |
|