[算表] VBA判斷範圍&合併成1格並換行

作者: tina1688   2018-03-15 21:58:57
軟體:Excel
版本:2010/2016
大大
想寫VBA,將範圍內的合併B欄&C欄值,中間以__區隔並換行,
由於B、C欄列數不一定;C欄不一定有值。不知道要如何下手寫VBA
請教大大了@@
檔案http://t.cn/RnAfeBP
示意圖https://imgur.com/a/ZEmFX
作者: soyoso (我是耀宗)   2018-03-15 22:26:00
迴圈,range.find,"a行政區"範圍起以找到儲存格,迄以找到儲存格range.end往下迴圈於該範圍,連接字串&,判斷if或iif,c欄有值加"__"斷行以chr(10),連接上如會於第一行斷行的話mid從字串第二個位置開始取
作者: tina1688   2018-03-15 23:11:00
大大,若行政區不一定為固定2個字數 有其他解嗎?
作者: soyoso (我是耀宗)   2018-03-15 23:24:00
是指沒有固定如儲存格b1,b7,b13所出現的"a行政區"嗎回文range.find是搜尋上述的部分來當範圍的起始儲存格偏移的話以range.offset
作者: tina1688   2018-03-17 12:27:00
謝謝大大!!!!後來我有成功寫出。謝謝!!!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com