Article ID: 182594
Article Last Modified on 11/25/2003
APPLIES TO
- Microsoft Office 98 for Macintosh
- Microsoft Excel 98 for Macintosh
- Microsoft Word 98 for Macintosh
- Microsoft PowerPoint 98 for Macintosh
This article was previously published under Q182594
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).
WORKAROUND
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 Scope of a variable, click the Office Assistant,
type
Scope click Search, and then click to view "Understanding Scope and
Visibility."
NOTE: If the Assistant is hidden, click the Office Assistant button on the
Standard toolbar. If Microsoft Help is not installed on your computer,
please see the following article in the Microsoft Knowledge Base:
179216 OFF98: How to Use the Microsoft Office Installer Program
Additional query words: OFF98
Keywords: kbbug kbprogramming kbpending KB182594