VBA运行每一行,f8不工作

时间:2017-02-01 21:00:35

标签: vba access-vba access

试图执行代码,一个不确定的方法,按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

.....

1 个答案:

答案 0 :(得分:2)

单步进入仅适用于可执行指令

Dim语句不可执行;它们的顺序实际上并不重要 - 实际上,只要执行进入其范围*,就会出现一个局部变量,无论它在哪个范围内被声明。

因此,在这种情况下,当执行进入upload_fed_expenses_batch过程时,它会命中第一个可执行语句,因为那是Stop语句,所以在那里停止然后。

从那时起,您可以使用F8逐行运行可执行代码,但正如评论中已经准确提到的那样,您无法在声明中断

*警告Static当地人。