я следующий код в Excel VBA:Как получить подпрограмму в excel vba, чтобы что-то вернуть?
Sub main()
Call Get_Rows_Generic("usersFullOutput.csv", 1)
End Sub
в другом модуле я есть:
Sub Get_Rows_Generic(work_sheet As String, column_num As Integer)
Dim wsUsers As Worksheet: Set wsUsers = Worksheets(work_sheet)
Dim userRows As Integer: userRows = wsUsers.Cells(Rows.Count, column_num).End(xlUp).Row
MsgBox userRows
End Sub
Как я доступ к результатам суб Get_Rows_Generic
(что показано на MsgBox
) вне из суб? т.е. подавать результат в другой суб или ячейку ... и т. д.
Если вы хотите, чтобы 'Sub' возвращал что-то, это' Function' – Matt