Article ID: 169621
Article Last Modified on 1/19/2007
APPLIES TO
- Microsoft Office 97 Standard Edition
- Microsoft Excel 97 Standard Edition
- Microsoft Word 97 Standard Edition
- Microsoft PowerPoint 97 Standard Edition
This article was previously published under Q169621
SYMPTOMS
When you run a macro in a Visual Basic for Applications project, the value
for a global variable is reset to nothing (zero).
CAUSE
This problem occurs when the following conditions are true:
- The project includes a UserForm.
-and-
- The UserForm designer is open (the UserForm is in a window).
RESOLUTION
To resolve this problem and ensure that all global variables retain their
scope, close all UserForm windows before running a macro in a Visual Basic
project.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article.
REFERENCES
For more information about how long the value of a variable is retained,
from the Visual Basic Editor, click Contents and Index on the Help menu,
click the Index tab in Microsoft Visual Basic for Applications Help, type
the following text
and then double-click the selected text to go to the "Lifetime of
variables" topic.
Additional query words: 97 OFF97
Keywords: kbbug kbpending kbprogramming KB169621