excel如何用vba的selection change实现选中的区域中自动添加第三列的批注实现如下效果

如题所述

你还要补充一下:
你选取的范围 都是什么样子的?只有ABCD 这四列?只想在C列上加上批注?还是范围在表格中的位置不确定 那么有多少列?批注在区域中的相对位置 等等……
都需要你给出一个确定的说法 因为你想使用selectchange 事件 所以 需要你进行这些必要的说明追问

我选区的区域是四列,不限定行数,不限定ABCD四列,只想在第三列批量加上符合图片所述的批注,如你所述:范围在表格中的位置不确定,批注在区域中的相对位置为区域内的第三列

追答

那么 你图示中的备注是想要这样表述:
C1的批注:A1+B1-C1-D1=27 这样子?其他的也是 对应行的关系?
如:C2的批注 A2+B2-C2-D2=25

追问

是这样的批量的做批注的,

追答

觉得 你使用 SelectionChange 事件不是很好!当你不需要这样加入批注的时候……、

附件 是按着你的意思 做的一个vba   SelectionChange 事件过程 ……建议你 修改成一个 独立的宏 用按钮什么的 来操作……

这里 只有选择的区域等于4 列的时候 事件过程才有效 其他 不进行任何操作……

如果不适用 你自己酌情修改 或者 再追问吧

温馨提示:答案为网友推荐,仅供参考
相似回答