看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:2007excel 如圖,B欄與C欄為固定格式,欲增加一欄如D欄,目前為手動輸入, 想請問有沒有適合的公式/語法可達此效果,謝謝 https://i.imgur.com/QF8OJSF.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.136.149 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1591419408.A.FCD.html
soyoso: https://i.imgur.com/GQVLen9.jpg 類似這樣 06/06 13:34
soyoso: 連結內d欄d3:d5,d7:d9,d11:d12是有值的,可用條件式格式 06/06 13:34
soyoso: 使用公式來決定要格式化哪些儲存格,函數以countif 06/06 13:35
soyoso: 格式,字型,色彩,同儲存格填滿色彩 06/06 13:36
soyoso: 用巨集的話,range.mergearea取得合併儲存格,看要range. 06/06 13:46
soyoso: count取列數或是range.offset欄偏移到c欄,迴圈,字串連接 06/06 13:46
soyoso: ;或是以join配合工作表函數transpose也可以 06/06 13:46
cara5659: 好的,謝謝 06/06 14:17
cara5659: 我會再試試vba語法 06/06 14:18
cara5659: 有查了一下rangemerge,仍不是很明白如何套入這例子中 , 06/06 17:35
cara5659: 不小能否請soyo示範這一小段,謝謝 https://i.imgur.com 06/06 17:35
cara5659: /ZuaIUMq.jpg 06/06 17:35
cara5659: https://i.imgur.com/KCefsL5.jpg 06/06 17:35
soyoso: 不是,rangemerge是range.mergearea,前者如是range.merge 06/06 17:54
soyoso: 這是合併儲存格的動作,後者是range會取得合併儲存格的範 06/06 17:55
soyoso: 圍 06/06 17:55
soyoso: 以range("b2").mergearea會是b2:b5這個合併儲存格的範圍 06/06 17:56
cara5659: 謝謝說明 06/06 18:00