主要目的是选中表格内容,用正则提取选中文本中的公式,对公式进行添加ROUND函数的操作。
调试内容里的\t\r\n这3个对应的tab和两个连在一起的换行符,实际是不可见的,只是为了调试的时候方便查看,所以以红色字体显示了对应的转义格式。所以我感觉在正则里使用 \\ 去匹配斜杠似乎不对,因为`\r`这两个是一个字符,并没有单独的斜杠存在。
请问崔老师那有什么其他替代方案可以提取完整公式吗
不太明白,是要取单元格的公式内容么?
对,就是提取两个公式文本,我试过以右括号)为边界写正则好像也没有效果
正则我也不太懂哈哈。可以试试让chatgpt写一段vba。
动作:公式加Round - by CL - 动作信息 - Quicker
把 \t \r\n 替换成显形的文本,再来正则替换,替换之后再替换为原本的 \t \r\n,算是间接实现需求