当前位置:首页经验技巧Excel经验excel函数

电子表格ACCESS2010 窗体中 怎么添加EXCEL控件?在VBA中用代码操作

2024-07-20 15:12:17

1.ACCESS2010 窗体中 怎么添加EXCEL控件?在VBA中用代码操作

呵呵,初学者最容易犯的共性问题呀(大多功能还没学会,就想着美了)。。。

首先说第二个问题(个人觉得下面的效果也并不是很好,你自己根据效果看着办啦):

ACCESS数据库选中文本框部分内容后,默认前景色与背景色对调,因此,你设置的前景色是什么颜色,在选中全部或部分内容后,选中区域的背景色就是什么。

ACCESS数据库对于预选择的组合框内容,默认是前景色与背景色的差色(混合色?),自己可以调节者试试看效果。

其次说第一个问题(个人觉得不应该这要操作EXCEL表,那还不如直接打开呢):

外部数据--导入EXCEL电子表格,弹出窗口中:点【浏览】选中EXCEL表,选“通过创建链接表来链接到数据源”后【下一步】;然后根据提示完成设置。

窗体中添加“子窗体”,弹出窗口中选“表或查询”后【下一步】,找到链接的表,根据提示完成设置。

这样打开窗体后就可以在子窗体中看到EXCEL表了!虽然外观不一样,但操作的确实是EXCEL表。

2.怎样用VBA编程实现将记事本数据导入EXCEL

话说我记得VB里面里面有套东西叫做控件。就是在按钮的那一个BAR里,你右击后可以添加,如果你安装了WIN OFFICE系列,应该有微软EXCEL相关的插件,可以直接使用。拉入窗体后就如同一个EXCEL了。

话说如果你导入的表格的话。这个理论上不应该是普通的TXT格式,应该是有位置等信息的,也就是保存方式上遵循矩阵的概念,应该要告诉你维数,根据维数来定义变量。然后用FOR RANDOM读入,注入多维变量中。

-END

3.如何在VBA中将pivotTable控件的数据源设置到excel工作表上

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _

"Sheet2!R1C1:R19C4", Version:=xlPivotTableVersion14).CreatePivotTable _

TableDestination:="[工作簿1]Sheet1!R4C2", TableName:="数据透视表1", DefaultVersion _

:=xlPivotTableVersion14

主要是这句。

你可以用EXCEL自带的宏录制功能来寻找你要的功能的VBA代码。

Sub 宏2()

ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _

"Sheet2!R1C1:R19C4", Version:=xlPivotTableVersion14).CreatePivotTable _

TableDestination:="[工作簿1]Sheet1!R4C2", TableName:="数据透视表1", DefaultVersion _

:=xlPivotTableVersion14

ActiveSheet.PivotTables("数据透视表1").AddDataField ActiveSheet.PivotTables("数据透视表1" _

).PivotFields("Q"), "求和项:Q", xlSum

ActiveSheet.PivotTables("数据透视表1").AddDataField ActiveSheet.PivotTables("数据透视表1" _

).PivotFields("W"), "求和项:W", xlSum

ActiveSheet.PivotTables("数据透视表1").AddDataField ActiveSheet.PivotTables("数据透视表1" _

).PivotFields("E"), "求和项:E", xlSum

ActiveSheet.PivotTables("数据透视表1").AddDataField ActiveSheet.PivotTables("数据透视表1" _

).PivotFields("R"), "求和项:R", xlSum

End Sub


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .