从其他工作簿VBA函数访问数据。
你好,我有一个VBA函数,它可以遍历打开的工作簿的工作表,并添加单元格A1中的值。
我的问题是我只能指定打开的工作簿的名称。我想让它这样我就不必打开工作簿,但可以使用基于路径的值。
Function test(wbName As String, ByVal wsName As String, ByVal wsName2 As String) As Long
start = Workbooks(wbName).Worksheets(wsName).Index
end = Workbooks(wbName).Worksheets(wsName2).Index
If start <= end Then
For i = start To end
test = Workbooks(wbName).Worksheets(i).Range("A1").Value + test
Next i
ElseIf start > end Then
MsgBox ("The start date cannot be later than the end date.!")
End If
End Function
我希望你能理解我的问题,不幸的是英语不是我的母语。提前感谢您的帮助!
1条答案
按热度按时间gojuced71#
求和单元格