EXCEL怎么用VBA进行数据拆分一列数据分两列

 时间:2024-11-14 22:46:08

在平时的工作中,经常遇到,前期因为设计的一些失误,将原有需要分开的两列数据,而后放在了一列,那么如何拆分呢

EXCEL怎么用VBA进行数据拆分一列数据分两列

工具/原料

EXCEL2007以及以上版本

方法/步骤

1、打开我们电脑里面的统计表,如图,因为前期我们设计的时候,将单价和单位放在一起了,后期汇总求和的是,就无法汇总了,那么如何分开呢

EXCEL怎么用VBA进行数据拆分一列数据分两列

2、拆分数据,为了搞笑,我们首先想到了VBA的方法,首先在下面工作表标签点击右键,在弹出的属性选项卡里面,找到查看代码选项

EXCEL怎么用VBA进行数据拆分一列数据分两列

3、点击查看代码,而后就进入了VBA工作表界面,左边是工作表名称,右侧是我们可以输入代码的代码区域,

EXCEL怎么用VBA进行数据拆分一列数据分两列

4、在代码中输入如图片所示的代码,,具体代码如下Subchaifen()Dimrn壹执慵驾gAsRange,i%F泠贾高框orEachrngInRange([C2],[C2].End(xlDown))i=InStr(rng,"/")rng(1,2)=Left(rng,i-1)rng(1,3)=Mid(rng,i+1,6)NextEndSub输入完代码后,保存,而后关闭VBA界面,

EXCEL怎么用VBA进行数据拆分一列数据分两列

5、在EXCEL工作表,点击开发工具,在弹出的选项中,找到插入,而后点击,找到按钮图标

EXCEL怎么用VBA进行数据拆分一列数据分两列

6、点击按钮,而后在工作表上拖动一下,会弹出一个新的对话框,我们在新的对话框里面选择我们刚才VBA里面的名称,就是查询

EXCEL怎么用VBA进行数据拆分一列数据分两列

7、选择完要执行的代码,淤撸睾伽而后确定,我们可以看到,这个时候,工作表上就有了一个按钮图标,这个图片就是后期我们用来点击,生成分裂数据的作用

EXCEL怎么用VBA进行数据拆分一列数据分两列

8、点击工作表上的按钮,而后我们可以看到,原来一列的数据,就根据条件,分成了两列,这种方法在运行的时候,还是比较高效的

EXCEL怎么用VBA进行数据拆分一列数据分两列

如何在vba中得到当前单元格的行号和列号 怎样用excel的vba宏代码删除列 excel中如何使用vba来完成复制粘贴功能 vba中find的使用方法 Excel如何用VBA插入行?
热门搜索
美少女漫画 心形图片 爬山图片 晴天娃娃图片 金条图片