Excel VBA立即窗口在testing我的函数时产生一个空行,但在testing内置函数时正常工作
这是发生了什么事。 我只是一个初学者,我今天正在看一个教程video。 2:58,video中的家伙只是testing了这个function,并且返回了一个值。
我做了以下完全相同的事情:
Function customDate() As String customDate = Format(Date, "dddd dd mmmm yyyy") End Function
并使用以下命令在即时窗口中testing它:
?customDate
直接的窗口产生了一个空白的行。
但是,如果我用一个内置的函数做到这一点,例如:
?Date
它会工作,给我一个价值。
我的问题是:如何在该窗口中testing我自己的function。
如果我把我的代码放在工作表下,就会发生这种情况。 如果我复制并粘贴我的代码到一个新的模块,一切工作正常
是的,代码必须在适当的地方,以便从即时窗口中引用它。
有关代码所属的位置的更多信息,请参阅其他问题。
将Excel-VBA代码放在模块或表单中?
如果在“Sheets”,“ThisWorkbook”和“Modules”中运行VBA代码,会有什么不同?