→ websterskimo:謝謝S大,我對這excel VBA code並不是這麼熟悉 02/11 23:16
→ websterskimo:我會先試著解讀看看,非常謝謝你的幫忙!! 02/11 23:17
→ websterskimo:執行出來結果和原先預期差異在begin、end裡面的內容 02/11 23:18
→ websterskimo:都是只佔一個儲存格,不會是N個儲存格 02/11 23:18
→ websterskimo:我會先試著看看怎麼將N個欄位輸出把它排在一個欄位 02/11 23:24
→ soyoso:請問要run資料和本文內A欄的格式一樣嗎?還是有點不同呢? 02/11 23:30
→ soyoso:可提供檔案就更好了 02/11 23:33
→ websterskimo:sorry,我不會附檔案,預期的在上面有示意貼出 02/11 23:39
→ websterskimo:就是上面預期output的D4,它就是我需要的樣式 02/11 23:40
→ soyoso:了解,那上面連結的檔案,您執行上和預期有符合嗎? 02/11 23:43
→ soyoso:還是貼入其他資料來執行時就無法呈現了呢? 02/11 23:44
→ websterskimo:非常的符合!!只差在要怎麼把N欄位變成用換行一欄位 02/11 23:44
→ websterskimo:來做輸出的呈現,短時間內,我還無法理解 02/11 23:45
→ soyoso:換行一欄位是指同一個儲存格內換行呈現嗎? 02/11 23:46
→ websterskimo:我想是不是還要搭配換行的char(10)之類的函數來使用 02/11 23:46
→ websterskimo:是的,同一儲存格內換行呈現 02/11 23:46
→ soyoso:可用換行的char(10)來連接,在VBA內為chr(10) 02/11 23:47
→ soyoso:已修正,上面連結請重下,用vbcrlf連接應也可以 02/11 23:53
→ websterskimo:是的,這原則上就是我希望的輸出。會要這麼做是因為 02/12 00:00
→ websterskimo:輸入可能會有1000行以上的資訊,後端使用者又希望用 02/12 00:01
→ websterskimo:excel來去排版去search,所以要將輸出做成這樣子 02/12 00:01
→ websterskimo:再次非常感謝S大的協助!! (雖然我似乎看出range D) 02/12 00:02
→ websterskimo:但我知道我對這相關了解不夠,所以會再花時間吸收~ 02/12 00:03
→ soyoso:^^ 02/12 00:05