在Excel表格中,经常会插入一些批注,想要提取批注里面的内容,工作表函数是实现不了,但是却可以VBA定义一个函数来提取,提取以下图中批注的内容 VBA: 写好VBA后,另存为。xls或者。xlsm文件,VBA自定义函数一定要插入一个模块里写,Application。Volatile这句是可以让自定义公式可以更新结果,Comment。Text就是代表批注文本内容,rng是单元格对象 代码: Function提取批注(rngAsRange) Application。Volatile 提取批注rng。Comment。Text EndFunction WPS想要使用VBA,需要安装VBA插件 WPS用户也可以使用JS代码来写,无需安装插件,如下 同样的,文件需要另存为。XLSM格式。 WPSJS代码: function提取批注(rng){ Application。Volatile; returnrng。Comment。Text(); }