level 1
我有一段输入的字符例:
ABC1|ABC2|1234|4321
请问我能否通过VB
分别返回每个间隔符“|”之间的数值??
2023年03月02日 14点03分
1
level 1
另外每个字符的长度是不固定的,所以只能根据“|”来查找返回
2023年03月02日 15点03分
2
level 5
不用VBA,excel里分列就可以做到。
excel 的power query里分列,可以很智能地分出来了。不过excel最低要2016版,否则要另安装插件。
2023年03月03日 01点03分
3
level 1
不能用excel 需要每次输入不同的字符串。
利用必应的AI搞定了
Dim txt
txt = Format.NamedSubStrings("1").Value
Dim ch
ch = Split(txt,"|") '拆分文本
Value = ch(0) '取得拆分后的第一个字段
2023年03月03日 02点03分
4