ID: Q166141
The information in this article applies to:
When you run a Visual Basic for Applications macro that modifies cell comments on a worksheet, you may receive the following error message:
Run-time error '438':
Object doesn't support this property or method
You may see this behavior if you record a macro that moves or resizes the cell Comment. The Macro Recorder does not record the selection of the Comment properly, which is necessary for modifying the size or position of the Comment on the worksheet.
To avoid this problem, add the following two lines of macro code before the line that reads "Selection.RangeShape..." (without quotation marks) in the recorded macro:
Range(<cell reference>).Comment.Visible = True
Range(<cell reference>).Comment.Shape.Select True
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.
Keywords : kbcode kberrmsg kbprg xlvbainfo
Version : WINDOWS:97
Last Reviewed: November 1, 1998