VBA freezes after opening file

  • Thread starter Thread starter Geoff
  • Start date Start date
G

Geoff

I have just encountered an error where stepping through code, the following
assignment statement fails:

Set fOut = Workbooks.Open(fNameOut)

fOut is a workbook variable and fNameOut is its name - basically the
workbook opens fine, but the value of fOut is Nothing. When I try to step
into the code from this point, the program refuses to go any further. There
is no error message, and execution refuses to move past the highlighted line.
 
Is there anything in the fNameOut variable besides the actual path and file
name? That would be the only thing that could be causing the problem.
 
No - that was my first instinct also. The file opens as it should, but the
assignment doesn't work. Also, I have just discovered that the assignment in
this step works fine when I set a breakpoint just past it and hit continue,
so obviously stepping through in debug mode is the culprit...
This also happens when I attempt to step through running a macro in another
workbook, like so:

Application.Run "Summary_temp_Thpt.xls!Update"

The exact same thing happens - execution will not move any further unless I
hit continue...
 
It doesn't display an error dialog or exit the procedure. In fact when it's
in run mode there is no error at all (i.e. if I set a breakpoint just after
the assignment step and hit continue the fOut variable is set just fine), but
in break mode it just won't step past the assignment statement at all, and
the fOut variable is kept at Nothing. The cursor just sits at the front of
the line, which stays highlighted.

Actually I'm not sure whether it's a problem or not...because the code does
run in run mode I suppose there's no problem, but it still makes me uneasy...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top