셀에 가까운 주석 편집 (Microsoft Excel)
Peggy는 워크 시트에 주석이 연결된 여러 셀이 있습니다. 이러한 셀 중 하나를 마우스 오른쪽 단추로 클릭하면 나타나는 컨텍스트 메뉴에서 주석 편집을 선택하여 주석을 편집 할 수 있습니다. 주석이 Excel을 사용하여 이전 세션에서 작성한 주석 인 경우 워크 시트의 다른 곳에서 주석이 열리는 것은 드문 일이 아니며 때로는 여러 화면 떨어져 있습니다. Peggy는 주석이 함께 이동하는 셀 옆에 표시되도록하는 방법이 있는지 궁금합니다.
이 상태는 여러 가지 원인으로 인해 발생할 수 있습니다. 예를 들어, 이전에 주석을 편집하는 동안 주석 상자의 테두리를 클릭하고 주석을 워크 시트의 다른 위치로 드래그했을 수 있습니다. 이렇게하면 Excel에서 주석이 이동 된 위치를 기억하고 항상 기억 된 위치에 표시합니다.
또 다른 일반적인 원인은 데이터에 일부 필터링을 수행하여 필터가 제자리에있는 동안 일부 행이나 열이 숨겨지기 때문입니다. 그런 다음 필터링 된 셀에서 주석을 편집하면 주석이 원래 위치에서 화면에 표시되는 행 또는 열과 연결된 새 위치로 효과적으로 “이동”된 것입니다. 나중에 필터를 제거하고 주석을 편집하려고하면 이전에 편집 된 위치가 기억되고 여기에서 새 편집 기회가 발생합니다.
이 두 경우 모두 정상적인 해결책은 그냥 웃고 견디는 것입니다. 수동으로 세포를 원하는 곳으로 옮기는 것입니다.
그러나 많은 셀에서 이러한 문제가 발생하면 모든 수동 이동이 정말 귀찮을 수 있습니다. 이 경우 매크로를 사용하여 이동을 수행 할 수 있습니다.
Sub MoveComments1() Dim cmt As Comment For Each cmt In ActiveSheet.Comments With cmt .Shape.Top = .Parent.Top .Shape.Left = .Parent.Offset(0, 1).Left End With Next cmt End Sub
이 매크로는 워크 시트의 모든 메모를 이동하여 해당 메모가 첨부 된 셀의 오른쪽 위 모퉁이와 왼쪽 위 모퉁이가 동일하도록합니다. 그러면 원하는 셀 바로 옆에 주석이 표시됩니다.
전체 통합 문서의 모든 주석을 조정하고 각 주석 상자를 “자동 크기 조정”하려는 경우 매크로에서 다음 변형을 사용할 수 있습니다.
Sub MoveComments2() Dim wbk As Workbook Dim wks As Worksheet Dim cmt As Comment Dim rngC As Range Dim lArea As Long Set wbk = ActiveWorkbook On Error Resume Next For Each wks In wbk.Worksheets For Each cmt In wks.Comments With cmt .Shape.TextFrame.AutoSize = True If .Shape.Width > 200 Then lArea = .Shape.Width .Shape.Height .Shape.Width = 200 .Shape.Height = (lArea / 200) 1.1 End If .Shape.Top = .Parent.Top .Shape.Left = .Parent.Offset(0, 1).Left End With Next cmt Next wks End Sub
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (9703)은 Microsoft Excel 2007, 2010 및 2013에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excel-Editing_a_Comment_Close_to_Its_Cell [셀에 가까운 댓글 편집]
.