Excel批注較多時如何將批注框批量恢復到單元格的右上方(excel單元格增加批注)

Excel中插入批注后,其默認位置是在單元格的右上方,可能因某些原因批注框的位置會發生改變,在批注比較多時,顯示所有批注后,會雜亂無章,下面的截圖就是見證:
恢復批注的默認位置的方法有很多,但請不要逐一拖動批注框,不僅費時費力,二期容易出錯,下面提供兩種方法,可以試用一下。
簡述
首先復制包含批注的區域,將它復制到一個空白位置,隨后再復制已粘貼的區域后再選擇原區域,右鍵選擇性粘貼,在對話框中選擇批注,確定后即可全部恢復到默認位置。第二種方法是使用VBA,Alt+F11,打開VBA編輯器復制文末提供的代碼即可。
方法一:用選擇性粘貼
1.復制包含批注的區域,如本例中的A2:D17區域,將其粘貼到一個空白位置或新工作表中。
2.復制粘貼后的區域。
3.再次選擇原區域,如本例為A2:D17區域(或選擇A2單元格),鼠標右擊,選擇“選擇性粘貼”,在彈出的對話框中選擇“批注”后確定,即可一次將全部批注恢復到默認位置。
其原理是Excel在復制粘貼批注時會自動恢復其默認位置。
方法二:用VBA
按Alt+F11,打開VBA編輯器,在代碼窗口中粘貼下面的代碼后運行即可。
Sub 恢復批注到默認位置()Dim Cmt As CommentFor Each Cmt In ActiveSheet.CommentsWith Cmt.Shape.Top = .Parent.Top - 7.5.Shape.Left = .Parent.Left + .Parent.Width + 11.25End WithNextEnd Sub
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。