Office中国论坛/Access中国论坛

标题: docmd.transferspreadsheet命令中RANGE如何表达不相邻的2块以上区域 [打印本页]

作者: williamwangc    时间: 2011-7-4 16:28
标题: docmd.transferspreadsheet命令中RANGE如何表达不相邻的2块以上区域
如题所示
作者: todaynew    时间: 2011-7-4 16:32
williamwangc 发表于 2011-7-4 16:28
如题所示

估计不行,用逗号分隔区域试试。
作者: williamwangc    时间: 2011-7-4 16:45
如果我拉一块区域大于我要的区域,如果字符不对就不显示,这可以么?
作者: williamwangc    时间: 2011-7-4 16:53
还有一个思路,就是EXCEL中两块区域设定一个名称的。不过我实验过,似乎也不行。
作者: todaynew    时间: 2011-7-4 17:31
本帖最后由 todaynew 于 2011-7-4 17:31 编辑
williamwangc 发表于 2011-7-4 16:53
还有一个思路,就是EXCEL中两块区域设定一个名称的。不过我实验过,似乎也不行。


不相邻的两个区域无法作为一个区域命名吧?
作者: williamwangc    时间: 2011-7-4 18:43
你说的也对,不过EXCEL里面有一个对指定区域(可以是几片独立区域)重命名的功能。就是选中一片区域,在名称框里面可以重新命名区域。
作者: williamwangc    时间: 2011-7-4 18:44
实在不行写两条代码了。
作者: williamwangc    时间: 2011-7-4 19:30
有没有其它的路可以绕吗?
我又想到一个新的思路。能不能把两个没有关联性的表做成一个追加查询或更新查询呢。要怎么做才好?
作者: roych    时间: 2011-7-5 23:06
1、链接表后再追加所需数据到主表如何?
2、复杂点的话,可以用ADO把相应的数据先合并后再导入。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3