|

楼主 |
发表于 2013-7-21 08:12
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 香川群子 于 2013-7-21 08:19 编辑
WebConNum 发表于 2013-7-20 18:57 
请教香川大师:
在你的“香川Do循环组合”中,如果要在输出结果加上分割符,如何做到?(菜鸟的问题肯定 ...
很简单。
1. 整理原始数据时,每个元素前加上分隔符号 如 + 或 /
2. 组合代码不用改
3. 输出结果时 改为: jg(k,1)=mid(s,2) 即把第一个多余的分隔符去掉。
代码如下:
原始数据加分隔符:
ReDim sj$(1 To m) '定义数组sj 写入统一字符长度的原始数据m个元素。定义为字符型数组可提高速
For i = 1 To m
sj(i) = "分隔符" & Right(s & sj0(i, 1), l) '原始数据调整至同样字符长度,并可在此处加上你想要的分隔符号
Next
然后 要进行
l=l + len("分隔符")处理。
这以后就是代码中输出部分改成:
jg(k, 1) = Mid(s,Len("分隔符")) '输出结果
|
|