Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 本文介紹的復制批注內容到單元格的方法,是采用自己編寫函數來實現批注轉換成單元格. 我們的excel工作表單元格里面有批注,比如鼠標放在A2單元格上,會彈出A2單元格的批注文字:部落窩Excel軟件學習QQ群。同樣,A3、A4單元格也有批注。 ?? 問題:如何復制批注內容到單元格里面,效果如下面所示:A列是有單元格批注的數據列,B列是將A列單元格的批注一次性提取復制出來。也就是批注轉換成單元格操作,你會嗎? ?? 批量復制批注內容到單元格,需要使用到自定義函數來完成,是的,excel內置命令是無法實現批量復制批注內容到單元格。? 操作步驟如下:? 第一,在工作表標簽上面右擊,選擇“查看代碼”,進入VBA編輯器,簡稱VBE。 ?? 第二,點擊 插入- 模塊。在右上角小窗口可以看到插入后的模塊1,雙擊模塊1,右側即會顯示一個空白的區域,此區域即是編寫函數和存放函數代碼的地方。? ? 第三,開始編寫復制批注內容到單元格的函數 編寫excel函數要以Function(中文意思:函數)開頭,以End Function函數結尾,函數名放在Function的后面,在不違反起名規則的前提下,用任意字符作為名字。 本文的代碼如下:Function Getpizhu(Rg As Range)Application.Volatile TrueGetpizhu = Rg.Comment.TextEnd Function 注:Application.Volatile True 的作用是當工作表更新后,自定義函數的結果也自動更新。? 第四,保存代碼 在excel2007版以后,代碼需要保存在xlsm類型的文件中。文件 - 另存為 - 類型選取“Excel啟用宏的工作簿(*.xlsm)"? 第五,關閉返回工作表中使用上面自已編寫的函數 我們在B2單元格輸入公式:=GetPizhu(A2),然后鼠標向下拖動,復制公式,就可以快速將批注轉換成單元格。 ??
Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |