作者cara5659 (傻傻)
看板Office
标题[问题] 公式选用/vba选用请益
时间Sat Jun 6 12:56:46 2020
(若是和其他不同软体互动之问题 请记得一并填写)
软体:2007excel
如图,B栏与C栏为固定格式,欲增加一栏如D栏,目前为手动输入,
想请问有没有适合的公式/语法可达此效果,谢谢
https://i.imgur.com/QF8OJSF.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.205.136.149 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1591419408.A.FCD.html
2F:→ soyoso: 连结内d栏d3:d5,d7:d9,d11:d12是有值的,可用条件式格式 06/06 13:34
3F:→ soyoso: 使用公式来决定要格式化哪些储存格,函数以countif 06/06 13:35
4F:→ soyoso: 格式,字型,色彩,同储存格填满色彩 06/06 13:36
5F:→ soyoso: 用巨集的话,range.mergearea取得合并储存格,看要range. 06/06 13:46
6F:→ soyoso: count取列数或是range.offset栏偏移到c栏,回圈,字串连接 06/06 13:46
7F:→ soyoso: ;或是以join配合工作表函数transpose也可以 06/06 13:46
8F:→ cara5659: 好的,谢谢 06/06 14:17
9F:→ cara5659: 我会再试试vba语法 06/06 14:18
10F:→ cara5659: 有查了一下rangemerge,仍不是很明白如何套入这例子中 , 06/06 17:35
12F:→ cara5659: /ZuaIUMq.jpg 06/06 17:35
14F:→ soyoso: 不是,rangemerge是range.mergearea,前者如是range.merge 06/06 17:54
15F:→ soyoso: 这是合并储存格的动作,後者是range会取得合并储存格的范 06/06 17:55
16F:→ soyoso: 围 06/06 17:55
17F:→ soyoso: 以range("b2").mergearea会是b2:b5这个合并储存格的范围 06/06 17:56
18F:→ cara5659: 谢谢说明 06/06 18:00