vba replace函数_《神奇的VBA》编程:高效拆分单元格数据

5e128383626197ae99bbceccdf6d5b86.png

批量对单元格区域内每个单元格中的数据按照一定的规则进行拆分是职场工作中经常碰到的操作。Excel数据选项卡中“分列”提供了基础的功能。能帮助用户通过鼠标快速分列数据。

本篇神奇的VBA将介绍几种通过Excel VBA编程来快速高效拆解单元格中数据的思路。

案 例

将下图中B列中的生产编号按照"-"号进行拆分,并将拆分后的非空数据逐一放入右边的列中。

注:表中B列,有约3万1千行数据。

a92dbc95705f52ae504ade5938363d7e.gif

思路1:也是所有初学者的思路, 逐一遍历单元格区域中的所有单元格, 将单元格中的文本进行分裂,并再次遍历分裂后的数组元素放置在右边的单元格中。

Sub 思路1()Dim str As StringDim x As IntegerDim rng As RangeSet rng = Range("B3:B" & Range("B1048576").End(x
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值