当前位置:编程学习 > VB >>

导出列表中所选行的部分信息到另一EXECL中

想将某表中的需要的行中固定的列导出到桌面上保存为一个EXECL,导出的文件以当天的日期为文件名,比如今天的表就是“20111118.XLS”,如果当天要导出多次的话,就在当天新建的文件中加入新行.如果是明天再导出的话则新建一个“20111119.XLS”的文件。
举例说明一下,如下图

由用户用鼠标来确定哪一行是要导出的。比如图中用户要导出行3和6 的 姓名,地址,邮编这三个项,并且把邮编一列中拆分为两列,一列是4位数,另一列为后面的城市,也就是说在桌面上的那个文件“20111118.XLS”如下图

请注意新表的D列中不能含有这两个词“Suisse”和“Schweiz”
如果同一天用户点了第6行进行导出时就在新表“20111118.XLS”下再加入一行 上面我想写第8行,写成第6行了。总之就是这么一个思路。请帮忙看一下。 思路已经很明确了。做吧。
首先去桌面查找有没有这个文件,没有就创建一个,有就打开它在后面新增内容。

获取选择行的要求列,写入上面打开的文件;对最后一列内容进行处理,分开空格前后的内容,分别写入新文件的2个列即可。

可用录制宏的形式获取vba代码,再慢慢修改…… 这个程序并没有什么复杂的,只是感觉你将每天的都生成一个文件,并不是一个常规的做法,生成的新表中增加一列添加日期不更好吗?这样就可以始终对一个表进行操作了~~~~
补充:VB ,  VBA
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,