作者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/m.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