ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2100|回复: 5

[讨论]如何拓展这条语句?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-4-6 01:54 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我已经用一条SQL语句将ACCESS数据库导出为EXCEL了。但只能很规则地导出为EXCEL表格,未能按照自定义格式导出(也就是想将指定的ACCESS字段中的内容导出到指定的EXCEL某个单元格中去放着。
select 签订时间,本级单位编码,到期时间,合同名称,合同大类,金额,有效天数,备注 into [Excel  8.0;database=d:\test.xls].sheet1 from 年表01
  
很明显这条语句是将ACCESS数据库中的表——“年表01 ”中的“签订时间,本级单位编码,到期时间,合同名称,合同大类,金额,有效天数,备注”等字段内容导出到d:\test.xls].sheet1中去了。而导出的结果是“签订时间,本级单位编码,到期时间,合同名称,合同大类,金额,有效天数,备注”等字段内容被顺序放在了d:\test.xls].sheet1中的A1、B1、C1、、D1……等单元格中了。
——但我想进一步将将这些字段放到指定的单元格中去。比如:分别放到A5、D8、D10 C9、E5……中去。并且,其间某些单元格可能存在有合并的单元格!比如:A5就可能是A5和B5合并后的单元格;D10 就可能是原D10和D11合并后的单元格。
——请各位高手能否在本条语句上拓展实现我的这个想法!!谢谢大家协作解决!!
——曾经有高手说可以先做一个需要存在的EXCEL表格模板,再来想法实现需求。但我还是没能解决了啊!
[此贴子已经被作者于2007-4-6 1:56:04编辑过]

TA的精华主题

TA的得分主题

发表于 2007-4-6 22:32 | 显示全部楼层

如果不考虑效率,你可以循环操作recordset集合啊,想把 数字放到哪格就放到哪格

sql语句

select 签订时间,本级单位编码,到期时间,合同名称,合同大类,金额,有效天数,备注  from 年表01

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-16 00:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用lwxg在2007-4-6 22:32:47的发言:

如果不考虑效率,你可以循环操作recordset集合啊,想把 数字放到哪格就放到哪格

sql语句

select 签订时间,本级单位编码,到期时间,合同名称,合同大类,金额,有效天数,备注  from 年表01

谢谢你的回复,请按照你的思路和方法,做个实例方上来。好让大家学习啊!

大家一定会感谢你的!

TA的精华主题

TA的得分主题

发表于 2007-4-16 18:15 | 显示全部楼层

给一个我的思路给你看看:

1\先将相关条件的集中,用SQL一次性,全部取出

2\将取出的所有内容放到数组中

3\据数组中的不同值入到单元格中

TA的精华主题

TA的得分主题

发表于 2007-4-16 18:19 | 显示全部楼层
如果可能的话建议不要合并单元格,要合并也按反方向进行,那先全部赋值,再将需要的地方插入行或列再合并,否则你的规律性变弱了,反而在写VBA时不好把握(只是个人见解)

TA的精华主题

TA的得分主题

发表于 2007-4-16 18:22 | 显示全部楼层
建议你还是先到程序开发版那里看看数组,等一些东西吧,你要的东东,那里全部可以找到!先搜再问,因为原来已有了不少,让别人再做实例,不理会的可能性就加大了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 07:44 , Processed in 0.027810 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表