试图执行代码,一个不确定的方法,按F8来运行Private Sub而不工作可以有人帮忙吗?
如何运行私有子,并执行每一行????按F8
不允许我进入Private Sub upload_fed_expenses_batch()
Dim dbConn As ADODB.Connection, sSQL As String, rsLocal As New ADODB.Recordset, rstmp As New ADODB.Recordset
Dim dbOracle As New ADODB.Connection, rsOracle As New ADODB.Recordset, lCount As Long, rsValue As New ADODB.Recordset
Dim dAmount As Double, dBase As Double
Stop
.....
答案 0 :(得分:2)
单步进入仅适用于可执行指令。
Dim
语句不可执行;它们的顺序实际上并不重要 - 实际上,只要执行进入其范围*,就会出现一个局部变量,无论它在哪个范围内被声明。
因此,在这种情况下,当执行进入upload_fed_expenses_batch
过程时,它会命中第一个可执行语句,因为那是Stop
语句,所以在那里停止然后。
从那时起,您可以使用F8逐行运行可执行代码,但正如评论中已经准确提到的那样,您无法在声明中断
*警告Static
当地人。