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

 时间:2024-10-11 22:28:56

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

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

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

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

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

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

4、在代码中输入如图片所示的代码,,具体代码如下Sub chaifen()Dim rng As Range, i%For Each rng In Range([C2], [C2].End(xlDown))i = InStr(rng, "/")rng(1, 2) = Left(rng, i - 1)rng(1, 3) = Mid(rng, i + 1, 6)NextEnd Sub输入完代码后,保存,而后关闭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插入行?
  • 热门搜索
    猴年春节手抄报 三四年级中秋节手抄报 关于钓鱼岛的手抄报 以读书为主题的手抄报 三年级上册手抄报 手抄报的版面设计 尊师重教的手抄报 小学语文手抄报 时代广场的蟋蟀手抄报 小年手抄报