Excel VBA:如何在不使用公式栏中提供的function的情况下返回值

从我所了解的subs,函数和标签中唯一返回值的是函数吗?

但是,当您制作函数时,在编辑栏中键入=时将使其在电子表格中可用。 有没有办法解决? 我不一定需要一个可访问的函数,我只是想在某处粘贴重复使用的代码并返回一个值。

在函数声明中添加关键字Private

 Private Function DoSomething() ... End Function 

默认值是Public

你可以阅读更多关于VBA函数和子程序