然後總產值我有三個表工作簿(短跑,HT,RV)。Excel的計算靶細胞
我試圖寫一個宏/功能,從「短跑」統計有多少倍的值存在於表'RV'內的特定列中,然後在'Dash'內的特定單元格中輸出該值
我可以去說'Dash'內的值是靜態的並重復它(變量來自'Dash'永遠不會改變,因爲它是用戶名列表)
在我的腦海中,它是這樣的:在sheet.RV打印在Dash.B2的列J中的whatever.variable.Dash ...
我能夠找到一個MsgBox選項,但我必須手動輸入每個用戶名(這是一個16字符名稱(字符串)),然後MsgBox告訴我發生了什麼。我期待只是在宏/功能的固定/靜態的用戶名自動完成這一選項,因爲在「RV」行的量能700項之間,以23K條目
的MSGBOX選項有所不同:
Dim Count as Integer
Dim Target As String
Dim Cell as Object
Dim N As Integer
Sub Target_Count()
Count = 0
Target = InputBox("character(s) to find?")
If Target = "" Then GoTo Done
For Each Cell in Selection
N = InStr(1, cell.Value, target)
While N <> 0
Count = count + 1
N = InStr(n + 1, cell.Value, target)
Wend
Next Cell
MsgBox count & " Occurrences of " & target
Done:
End Sub
我想要的輸入框中的目標是「Dash.A1:8」和要打印的事件「Dash.B1:8」