然后总产值我有三个表工作簿(短跑,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”