[算表] excel vba拆解资料

楼主: chunchanhung (毛毛狂)   2020-02-24 11:27:03
软件:excel
版本:2016
想请问我有一个储存格里面有三行资料
我想将这三行资料拆成三个储存格
谢谢
另外想问有时候可能有一行资料或很多笔资料
要问这样有办法写判断吗
https://i.imgur.com/s6fQvVt.jpg
作者: soyoso (我是耀宗)   2020-02-24 11:37:00
range.texttocolumns分隔符号以chr(10)或split分隔符号亦同二则需转置,range.pastespecial或工作表函数transpose判断上instr或ubound
楼主: chunchanhung (毛毛狂)   2020-02-24 11:55:00
S大你好能否写出相关code共我参考呢我上网查了用法 但实在是看不懂这些变量谢谢你
作者: soyoso (我是耀宗)   2020-02-24 12:08:00
google一定有相关的code,这方面就不多写了就回文重点的部分range.texttocolumns就于参数otherchar以分隔符号chr(10)那资料剖析后就在同一列内,那要转置就以range.pastespecial transpose为真truesplit delimiter的部分也是chr(10),一样转置,以工作表函数transpose范围(列数)要和所分割元素数量是一致的,如连结内分割后有三笔,就要范围就有三列判断上instr就可以得知字串内是否有chr(10),ubound就是看元素数量元素数量方面,split分割后ubound看维度上限,数量上需加1

Links booklink

Contact Us: admin [ a t ] ucptt.com