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


