XL2000: Number Signs (#) Appear in Recorded Macros (211848)
The information in this article applies to:
This article was previously published under Q211848 SYMPTOMS
When you record a Microsoft Visual Basic for Applications macro in Microsoft Excel 2000, numbers in the recorded code may be followed by number signs (#), as in the following example:
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 27.75, 6#, _ 223#, 118#).Select
CAUSE
This behavior occurs if the values are the Double type, in which case, Excel adds number signs to values when you record a macro. Excel adds number signs only to values that are whole numbers followed by ".0" (for example, 6.0, 118.0, and so on). This behavior does not occur when values are not whole numbers (for example, 27.75 or 15.5).
RESOLUTION
The number signs in the recorded macro do not cause any problems, and it is
not necessary to remove them. However, you can remove the number signs
without affecting the functionality of the macro.
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbcode kbnofix kbprb kbProgramming KB211848 |
---|
|