
Tips.Net > ExcelTips Home > Printing > Adjusting Comment Printouts
Summary: Need to print out the comments in a worksheet, but you don’t want the standard preface information Excel provides with each comment? You can copy the comments (without the name and colon) to a new worksheet using the technique in this tip. (This tip works with Microsoft Excel 97, Excel 2000, Excel 2002, Excel 2003, and Excel 2007.)
If you use comments in your worksheets quite a bit, you may wonder if there is a way to print the comments, but without the name and colon that normally preface every comment. Unfortunately, there is no built-in way to accomplish this in Excel. However, a macro can be used to quickly pull all the comments from a worksheet and place them in their own worksheet. This worksheet could then be printed, as it would amount to a compendium of all the comments. The macro is as follows:
Sub Workbook_BeforePrint(Cancel As Boolean)
myCount = 0
For Each c In ActiveSheet.Comments
myCount = myCount + 1
myComment = ActiveSheet.Comments(myCount).Text
Sheets(2).Range("a1").Offset(myCount, 0).Value = _
Mid(myComment,InStr(myComment, Chr(10)))
Next
End Sub
This macro places the comments on the second worksheet in a workbook, so if you want them on a different worksheet (so you don't overwrite information already on the second sheet) you will have to make a modification to the Sheets(2) object.
Note, as well, that the macro name is Workbook_BeforePrint. This means that the macro will run every time you go to print your worksheet.
Tip #2521 applies to Microsoft Excel versions: 97 2000 2002 2003 2007
Step Up and Take Control! Subscribers to ExcelTips know just how valuable a resource it is. ExcelTips Premium provides twice the number of exceptional, easy-to-understand tips every week in an ad-free newsletter, as well as substantial discounts on ExcelTips archives and e-books.
Check out ExcelTips Premium today!
It doesn't matter if you are a beginner or expert, the ExcelTips archives are the fastest way to improve your productivity. (more information...)
Ask an Excel Question
Make a Comment
ExcelTips FAQ
ExcelTips Premium
Bugs and Pests Tips
ExcelTips
Family Tips
Health Tips
Home Tips
Organizing Tips
WordTips
Advertise on the
ExcelTips Site