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

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

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

请注意新表的D列中不能含有这两个词“Suisse”和“Schweiz”
如果同一天用户点了第6行进行导出时就在新表“20111118.XLS”下再加入一行
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
booksoon 2011-11-21
  • 打赏
  • 举报
回复
这个程序并没有什么复杂的,只是感觉你将每天的都生成一个文件,并不是一个常规的做法,生成的新表中增加一列添加日期不更好吗?这样就可以始终对一个表进行操作了~~~~
mondi 2011-11-19
  • 打赏
  • 举报
回复
上面我想写第8行,写成第6行了。总之就是这么一个思路。请帮忙看一下。
  • 打赏
  • 举报
回复
思路已经很明确了。做吧。
首先去桌面查找有没有这个文件,没有就创建一个,有就打开它在后面新增内容。

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

可用录制宏的形式获取vba代码,再慢慢修改……
  屏蔽数据库间的差异,以统一的界面和操作方式来对数据进行处理,将程序员或数据管理员从繁琐的操作模式解脱出来,使其更加专注的进行Sql语句的编写。   将查询分析器和企业管理器功能合二为一,并融入众多实用功能,并完美支持 sqlserver、oracle、mysql、access。是您编写sql语句和数据分析的绝佳帮手。   功能列表:   1、代码高亮:根据操作数据库的不同区分相应关键字,并高亮显示   2、自动完成:输入不同的表名等信息,将自动提示相关的字段信息等。   3、智能提示:输入相应关键字将出现类似VS一样的说明提示。   4、跨库操作:可同时跨多个数据库间操作,互不影响。随时切换,随时运行。   5、随意运行:运行选择的代码、运行多个Sql操作代码。如果运行多个Select语句则显示多个结果集,用来对比查看。(快捷键F5)   6、数据库树查找对象。   7、在Sql语句编辑器快速查找功能。   8、查看数据库属*   9、查看表结构   10、自动生成Sql语句模板   11、删除表、视图等   12、查看数据库属*,并快速定到至物理文件。   13、生成脚本信息功能   14、结果集导出功能。   15、在结构集查找   16、删除指定的行(快捷键 ‘delete’)   17、修改制定的数据   18、添加新数据   19、复制选择内容(快捷键‘ctrl+C’)   20、将外部数据导入到结果集(支持txt:以 '|'或tab符号为分割符 和execl: 指定Sheet页名称 和 默认Sheet页 )   21、支持将导入的数据更新至数据库。   22、编辑操作时自动错提示功能(如:自动递增字段自动屏蔽编辑功能。必填字段没有填写内   容则提示,数据类型不正确自动提示等。。。)   23、自动标识主键(主键字段标识为-*-字段名-*-)   24、冻结指定行、列功能。使查看操作更加方便   25、数据集更改后,在提交前可选查看所有更改的部分数据。并用颜**分。   26、自定义我的收藏功能。   27、详细数据单窗体查看功能(支持图片字段)   28、*在没有安装SqlServer 客户端及任何组件的情况下仍然可以连接至SqlServer*   29、*判断Oracle的常见错误,并尝试更改或给出提示*   30、增加历史记录功能。   31、增加自动保存用户状态功能。再次打开软件将会保留上次已连接的数据库信息

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧