[问题] 公式选用/vba选用请益

楼主: cara5659 (傻傻)   2020-06-06 12:56:46
(若是和其他不同软件互动之问题 请记得一并填写)
软件:2007excel
如图,B栏与C栏为固定格式,欲增加一栏如D栏,目前为手动输入,
想请问有没有适合的公式/语法可达此效果,谢谢
https://i.imgur.com/QF8OJSF.jpg
作者: soyoso (我是耀宗)   2020-06-06 13:34:00
https://i.imgur.com/GQVLen9.jpg 类似这样连结内d栏d3:d5,d7:d9,d11:d12是有值的,可用条件式格式使用公式来决定要格式化哪些储存格,函数以countif格式,字型,色彩,同储存格填满色彩用宏的话,range.mergearea取得合并储存格,看要range.count取列数或是range.offset栏偏移到c栏,循环,字串连接;或是以join配合工作表函数transpose也可以
楼主: cara5659 (傻傻)   2020-06-06 14:17:00
好的,谢谢我会再试试vba语法有查了一下rangemerge,仍不是很明白如何套入这例子中 ,不小能否请soyo示范这一小段,谢谢 https://i.imgur.com/ZuaIUMq.jpghttps://i.imgur.com/KCefsL5.jpg
作者: soyoso (我是耀宗)   2020-06-06 17:54:00
不是,rangemerge是range.mergearea,前者如是range.merge这是合并储存格的动作,后者是range会取得合并储存格的范围以range("b2").mergearea会是b2:b5这个合并储存格的范围
楼主: cara5659 (傻傻)   2020-06-06 18:00:00
谢谢说明

Links booklink

Contact Us: admin [ a t ] ucptt.com