| Sub CreateCommentsSummary() |
| Dim rgComments As Range, rgCell As Range, rgOutput As Range, iRow As Integer, iCol As Integer |
| ' get all cells with comment |
| Set rgComments = ActiveSheet.Cells.SpecialCells(xlCellTypeComments) |
| ' get cell reference where user want to place the summary |
| Set rgOutput = _ |
| Application.InputBox(Prompt:="Select cell where you want to put the comments summary", _ |
| Title:="Comments Summary", Type:=8) |
| iRow = rgOutput.Row |
| iCol = rgOutput.Column |
| ' read each cell with comment and build the summary |
| For Each rgCell In rgComments |
| Cells(iRow, iCol) = rgCell.Address ' print cell address |
| Cells(iRow, iCol + 1) = rgCell.Value ' print cell value |
| Cells(iRow, iCol + 2) = rgCell.Comment.Text 'print cell comment text |
| iRow = iRow + 1 |
| Next rgCell |
| End Sub |
Wednesday, March 14, 2012
Excel Extract Cell Comments
Labels:
EXCEL 2000,
Excel 2003,
EXCEL 2007,
MACROS,
VBA
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment