5

Невероятно сложно изменять размер окна каждый раз, когда я добавляю комментарий. Кто-нибудь знает ярлык, или может дать подсказку, чтобы я мог написать это?

1 ответ1

2

Я использую этот макрос VBA для массового изменения размера комментариев, когда это необходимо. Насколько я знаю, вы не можете изменить размер окна комментариев по умолчанию.

Я играл с событием Worksheet_SelectionChange чтобы автоматически запускать макрос изменения размера, но это ужасная идея, когда дело доходит до сортировки / перемещения больших диапазонов.

Sub AutoFitComments()
    Application.ScreenUpdating = False
    For Each MyComment In ActiveSheet.Comments
        With MyComment
            .Shape.TextFrame.AutoSize = True
            .Shape.Top = .Parent.Top + 3
            .Shape.Left = .Parent.Offset(0, 1).Left + 3
            .Shape.Placement = xlMove
        End With
    Next
    Application.ScreenUpdating = True
End Sub

Вставьте код в редактор VBA вашей книги. Нажмите Alt+F8 » Enter для быстрого запуска макроса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .