人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

excel 提取批注的辦法,都是通過VBA代碼完成提取的

excel 提取批注的辦法,都是通過VBA代碼完成提取的

更新時間:2024-01-22 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

excel提取批注內容到單元格,使用excel內置命令無法完成。

excel提取批注方法一:

  比如下圖所示A2:A9單元格區域都添加了批注,將這些批注內容提取到C2:C9單元格區域里面。比如A2單元格的批注內容是:沒有銷量,對應的C2單元格顯示的內容就是:沒有銷量。

excel提取批注

  excel提取批注的操作步驟如下:

  按ATL+F11,打開VBE編輯器,單擊插入——模塊,復制粘貼下面的代碼到右邊的編輯窗口。然后回到excel工作表,在C2單元格輸入公式:=pizhu(A2),下拉復制即可提取批注。

Public Function pizhu(i As Range)
? pizhu = i.Cells.Comment.Text
End Function

  通過編寫上面的自定義函數來提取批注,可方便的調用,就如同使用普通公式一樣使用。

excel提取批注的自定義函數

  使用上面的這個提取批注的不完美之處在于,如果原有單元格的批注內容編輯更新后,上面的方法不會自動更新,只有雙擊重新編輯單元格公式才會更新。如果需要自動更新可以在代碼前面添加一句:Application.Volatile True?? '自定義函數自動刷新。

  修改后代碼如下:

Public Function pizhu(i As Range)
?? Application.Volatile True?? '自定義函數自動刷新
? pizhu = i.Cells.Comment.Text
End Function

excel提取批注方法二:

  再提供一段代碼,使用方法同上,代碼如下:

??? Function GetComment(rCell As Range)
??? Application.Volatile?? '將自定義函數標記為易失性函數
??? Dim Cmt As String
??? On Error Resume Next
??? Cmt = rCell.Comment.Text
??? GetComment = Right(Cmt, Len(Cmt) - InStr(1, Cmt, ":", vbTextCompare))
??? On Error GoTo 0
End Function

  返回到Excel工作表,比如要提取A2單元格的批注內容,則在C2單元格輸入公式: =GetComment(A2)即可提取批注。

  提示:此自定義函數僅提取批注內容,而不包含批注作者。由于將自定義函數標記為易失性函數,如果A2單元格中的批注被修改,按F9鍵或當任意單元格進行計算時即可得提取到修改后的批注內容。


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 河源市| 中西区| 澜沧| 麻栗坡县| 安徽省| 黄大仙区| 唐山市| 中西区| 洪洞县| 衢州市| 尤溪县| 台州市| 纳雍县| 进贤县| 图木舒克市| 治多县| 万安县| 巨鹿县| 会同县| 二连浩特市| 扎囊县| 南汇区| 中方县| 万盛区| 兴安盟| 依兰县| 大方县| 饶阳县| 玉环县| 苏尼特右旗| 永城市| 东源县| 五莲县| 衡山县| 开远市| 都匀市| 华容县| 济阳县| 西和县| 富源县| 宝丰县|