[算表] excel vba拆解資料

看板Office作者 (毛毛狂)時間4年前 (2020/02/24 11:27), 4年前編輯推噓0(0020)
留言20則, 2人參與, 4年前最新討論串1/1
軟體:excel 版本:2016 想請問我有一個儲存格裡面有三行資料 我想將這三行資料拆成三個儲存格 謝謝 另外想問有時候可能有一行資料或很多筆資料 要問這樣有辦法寫判斷嗎 https://i.imgur.com/s6fQvVt.jpg
----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.180.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1582514825.A.EA4.html ※ 編輯: chunchanhung (42.73.180.104 臺灣), 02/24/2020 11:28:51

02/24 11:37, 4年前 , 1F
range.texttocolumns分隔符號以chr(10)或split分隔符號亦
02/24 11:37, 1F

02/24 11:37, 4年前 , 2F
02/24 11:37, 2F

02/24 11:37, 4年前 , 3F
二則需轉置,range.pastespecial或工作表函數transpose
02/24 11:37, 3F

02/24 11:37, 4年前 , 4F
判斷上instr或ubound
02/24 11:37, 4F

02/24 11:55, 4年前 , 5F
S大你好
02/24 11:55, 5F

02/24 11:55, 4年前 , 6F
能否寫出相關code共我參考呢
02/24 11:55, 6F

02/24 11:55, 4年前 , 7F
我上網查了用法 但實在是看不懂這些變數
02/24 11:55, 7F

02/24 11:55, 4年前 , 8F
謝謝你
02/24 11:55, 8F

02/24 12:08, 4年前 , 9F
google一定有相關的code,這方面就不多寫了
02/24 12:08, 9F

02/24 12:08, 4年前 , 10F
就回文重點的部分range.texttocolumns就於參數otherchar以
02/24 12:08, 10F

02/24 12:08, 4年前 , 11F
分隔符號chr(10)
02/24 12:08, 11F

02/24 12:08, 4年前 , 12F
那資料剖析後就在同一列內,那要轉置就以range.
02/24 12:08, 12F

02/24 12:08, 4年前 , 13F
pastespecial transpose為真true
02/24 12:08, 13F

02/24 12:08, 4年前 , 14F
split delimiter的部分也是chr(10),一樣轉置,以工作表函
02/24 12:08, 14F

02/24 12:08, 4年前 , 15F
數transpose
02/24 12:08, 15F

02/24 12:08, 4年前 , 16F
範圍(列數)要和所分割元素數量是一致的,如連結內分割後有
02/24 12:08, 16F

02/24 12:08, 4年前 , 17F
三筆,就要範圍就有三列
02/24 12:08, 17F

02/24 12:08, 4年前 , 18F
判斷上instr就可以得知字串內是否有chr(10),ubound就是看
02/24 12:08, 18F

02/24 12:08, 4年前 , 19F
元素數量
02/24 12:08, 19F

02/24 12:16, 4年前 , 20F
元素數量方面,split分割後ubound看維度上限,數量上需加1
02/24 12:16, 20F
文章代碼(AID): #1UKqA9wa (Office)