在Excel中应用VBA批量导入数据

本文介绍了如何使用Excel的VBA功能批量导入文本数据。通过录制宏,修改宏以适应批量数据导入,指定导入位置,并允许用户自定义起始行,从而实现了一个通用的自动化解决方案。
摘要由CSDN通过智能技术生成

Excel中应用VBA批量导入数据

 

 

马维峰

 

1.       问题由来

当一个漂亮MM向你请教如何录制并修改一个宏,把她每次的实验数据(几十个数据文件)导入Excel时,你感慨道:“很多Excel专家会录制一个宏来解决问题,然后每次使用的时候修改代码并粘贴到需要的地方,对于一个合格的程序员,这是最要命的事情。”

漂亮MM打断并告诉你,她不是程序员,也不想做程序员,然后命令你开始工作。

2.       通过录制宏导入数据

对于这个无法拒绝的MM,你只好垂头丧气的开始面对要解决的问题,想着MM几年 后 博士毕业,年薪至少5万,干个35年,年薪10万,还有项目提成,平时吃饭、打车、买可乐都可以报销,当然不会像你放弃了自己的专业,做了一个为生计奔波的程序员。

数据文件是仪器生成一系列文本格式的数据文件,格式完全一样,目的是要把每个数据文件导入到Excel中作为一条记录,也就是一行。那么,你想,可以用VBA写一个程序,然后定位到需要的位置,读入需要的信息就可以了[]。你打开Excel,打开VBA编辑器,准备开始写代码。

“开始录宏吧”,MM提醒了心不在焉的你,你沉默了0.1秒,默念了一下VBA的信条:“万不得已不要写代码,尽量使用Office的功能”。于是你启动Excel打开这个文本文件,按照弹出的文本文件导入向导对话框的步骤,使用固定列宽导入了需要的数据。数据包括2部分,第一部分是文件头,包括一些数据信息,后面是按行放置的数据,包括结果和误差,MM

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值