Excel單元格中批注大家應該不陌生,今天我們來學習一下,如何将批注的内容批量的導出複制到對應單元格中。
如上圖所示,我們需要将C列每個單元格中的批注内容,單獨的複制到D列對應人員的位置。在數據量較小的情況下,我們可以單獨的複制粘貼也行,但是當數據量較大的時候,這種方法就不适合。今天我們就來學習一下,如何自定義函數,快速批量的複制單元格批注。
我們先來看一下效果圖,如下圖所示:
效果圖
案例說明:如上圖所示,我們插入VBA代碼自定義複制批注的函數後,直接輸入函數就可以自動提取對應的批注内容。
操作步驟:第一步:點擊表格查看代碼或者按Alt+F11進入代碼編輯窗口。點擊Thisworkbook,點擊插入模塊。并輸入以下代碼,如下圖所示:
代碼如下:
Function 複制批注(Rg As Range)‘自定義複制批注函數
Application.Volatile True
複制批注 = Rg.Comment.Text
End Function
第二步:模塊裡面自定義函數後,在對應表格區域輸入函數:=複制批注(C2),往下填充即可批量的提取批注内容,如下圖所示:
現在你知道自定義函數有多強的了嗎?他們可以幫你解決許多Excel原本不能解決的問題。
有話要說...