Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

难题

刚少  发表于:2014-05-08 10:34:53  
复制

导出数据到excel时,怎样删除CXCEL原有数据。并在导出到CXCEL新数据的最后一行对每列进行合计?

 

Top
麥田 发表于:2014-05-08 13:05:13
直接导出到空白excel好了   合计点击工具栏汇总按钮

煮江品茶 发表于:2014-05-08 14:21:52
在Excel中录制两段宏,一段是选中一个区域并删除数据,另一段是设置单元格公式。后面的事情你懂的,如果不懂拖出去枪毙。

沧海桑田 发表于:2014-05-08 15:39:34


蟹仔 发表于:2014-05-08 20:41:22
建议楼主直接把内容复制到excel得了,你想怎么弄就怎么弄!

刚少 发表于:2014-05-14 13:02:59
煮江品茶:让我死的明白点吧,删除数据和单元格公式的代码怎么写?

李制樯 发表于:2014-05-15 09:54:03
 

高级自动化技术,使用EXCEL代码:

使用EXCEL代码

工具>>录制新宏  ...  工具>>停止录制

接下来在宏产生的代码中给每个外部对象和属性添加合适的应用程序变量名,换句话说,因为宏所产生的代码中,对象和属性来自于EXCEL对象库,所以要让ACCESS知道这一点,做法是在这些对象与属性前面添加给EXCEL应用程序指定名字,如将Rang("A1").select编辑成xl.Range("A1").select因为xl是赋值给EXCEL应用程序的变量名.

 

添加应用程序变量名的对象和属性只能是未被更高层对象引用的对象或属性,例如:

Xl.Columns("A1").select

Xl.selection.columns.autofit

ColumnS用作Selection对象属性时,不在它前面使用变量名XL

 

完成自动化报表,实现功能与EXCEL本身的功能一样多,如可创建图表,创建数据透视表,应用子汇总,用该方法能够在VBA中创建临时报表,然后在任何时候运行它,我们甚至能够添加过程中,为每个部门雇员客户实现同一个EXCEL报表的自动化.

 

因为自动化过程涉及保存最终EXCEL文件的宏代码,所以再次运行该文件时,EXCEL会抛出一个询问是否覆盖原有文件的消息,

如果想要禁止这些消息并且自动覆盖以前保存的文件,可以使用EXCELDisPlayAlerts 属性,DisPlayAlerts 类似于ACCESS中的Setwarning 方法,要禁止EXCEL的警告,在生成的代码前插入如下代码:

Xl.Application.DisplayAlerts = False

要重新打开警告,在生成宏的代码前面加上

Xl.Application.DisplayAlerts = True



总记录:6篇  页次:1/1 9 1 :