我想在工作表中打印行DataSet
号vba
:
Sub cal()
Dim x As Integer
Worksheets("DataSet").Activate
x = ActiveSheet.Range("A65535").End(xlUp).Row
Debug.Print x
End Sub
我想在工作表中打印行DataSet
号vba
:
Sub cal()
Dim x As Integer
Worksheets("DataSet").Activate
x = ActiveSheet.Range("A65535").End(xlUp).Row
Debug.Print x
End Sub
从 VBA 中“返回值”的另一种方法:
然后像在 中一样使用它
=cal()
,即与您在 Excel 中使用任何其他函数的方式相同。请注意,包含它的工作簿必须是打开的(如果它不是同一个工作簿[1])。
[1] 要从另一个工作簿调用它,请在调用中包含工作簿名称(如果有的话!);
=WorkbookThatHasFunction!cal()
在 Excel 中,=WorkbookThatHasFunction.cal()
在 LibreOffice 中。来自的信息
Debug.Print
显示在“立即”窗口中。如果您希望它显示在您的工作表上,您需要选择一个范围(下例中的 B20)并将结果分配给它。