在代码底部的年份部分上,出现错误的位置。我已经命名了每一个工作表后的一年,即2010年,2011.2012。我得到了一个运行时错误13,我知道我在将数据发送到特定工作表时做错了一些事情。String, cellVal9 As String, cellVal10 As String, cellVal11 As String, cellVal12 As String cellVal11 = Me.Respon
我有一个奇怪的情况,一个用户正在经历一个运行时错误(这是预期的和处理的),除了这一种情况。从我为VBA错误处理所读的所有文档中,如果一个子过程创建了一个错误,该错误会在调用堆栈中被过滤,直到找到一个有错误处理的过程并在该级别上处理为止。如果没有找到处理程序,则会显示运行时错误对话窗口。Err.Number <> 0 then
我正在用VBA为MS Excel编写宏。在子例程中,对于要执行的特定任务,我有一组要满足的条件。从运行时间和内存角度来看,下列哪一种方法是最优的?End If
如果对任何条件都有of语句,则必须使用方法1来实现它。但是,对于任何条件,我都没有其他的声明,所以这两种方法对于完成任务来说都是一样的。我只想知道哪一个在运行时间和内存的情况下会更好?