excel vba - 将值插入单元格

时间:2017-05-16 10:46:04

标签: excel-vba vba excel

我尝试通过VBA脚本将数据放入单元格。

为什么我不能直接在带有function()的工作表中调用它?

如果我在编辑器中直接调用该函数,则可以正常工作。

示例代码:

 Function sbWriteIntoCellData()
       Workbooks(1).Worksheets(1).Cells(1, 1) = "Hello World";
 End Function

1 个答案:

答案 0 :(得分:0)

首先,您需要为该函数创建一个Modul,否则您将无法调用它。

该函数必须声明为public,并且需要返回值。你的函数必须看起来像是为了工作:

Public Function sbWriteIntoCellData() As String
sbWriteIntoCellData = "Hello World"
End Function

现在它写了#34; Hello World"进入它所称的Cell。您可以使用= sbWriteIntoCellData调用此函数。