Джим хотел бы вставить текст из раздела «Комментарии» свойств книги в ячейку. Это не комментарий, прикрепленный к ячейке, а содержимое поля комментариев в свойствах книги.

Если вам нужно просто скопировать комментарии один раз, лучше всего сделать это вручную. Вы можете отобразить поле «Комментарии», выбрать любое содержимое, которое хотите поместить на лист, а затем нажать Ctrl + C. Закройте свойства, выберите нужную ячейку и нажмите Ctrl + V.

Если вам больше необходимо, чтобы включение было динамическим, то единственный способ добавить эти комментарии в ячейку — использовать макрос. Если вы хотите, чтобы содержимое отображалось в определенной ячейке (например, A1), вы можете просто использовать одну строку кода:

Range("A1")=ActiveWorkbook.BuiltinDocumentProperties("comments")

Это оно; одна строка кода для вставки комментариев в ячейку.

При желании вы можете использовать это для создания определяемой пользователем функции, которая будет полезна для размещения комментариев в любом месте, где вы пожелаете.

Function putComments() As String     putComments=ActiveWorkbook.BuiltinDocumentProperties("comments")

End Function

Чтобы использовать эту определяемую пользователем функцию, просто введите в ячейку следующее:

=mySheetComment()

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (6560) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Inserting_Workbook_Comments_Into_a_Cell [Вставка комментариев книги в ячейку].