我尝试通过VBA脚本将数据放入单元格。
为什么我不能直接在带有function()的工作表中调用它?
如果我在编辑器中直接调用该函数,则可以正常工作。
Function sbWriteIntoCellData()
Workbooks(1).Worksheets(1).Cells(1, 1) = "Hello World";
End Function
答案 0 :(得分:0)
首先,您需要为该函数创建一个Modul,否则您将无法调用它。
该函数必须声明为public,并且需要返回值。你的函数必须看起来像是为了工作:
Public Function sbWriteIntoCellData() As String
sbWriteIntoCellData = "Hello World"
End Function
现在它写了#34; Hello World"进入它所称的Cell。您可以使用= sbWriteIntoCellData调用此函数。