- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
VBA入门知识
1.动手练习:关闭所有已打开的Excel程序,然后新建并打开一个excel文件,在该文件的B3:M5区域内填入任意数字。在该文件内录制宏,宏的名字为“format”。录制以下操作:
(1)设置A1:M1为合并并居中,行高30,内容垂直居中,字号20。
(2)设置A2:M2填充色为淡蓝色。
(3)设置B3:M5数字格式为“会计专用”。
(4)在A6输入“Total:”,在第六行,B到M每一列进行求和。
(5)设置A6:M6字体加粗,上边框线为双线。
(6)在L8输入“GrandTotal:”,在M8对第六行进行求和。
(7)设置第八行字体加粗。
(8)设置所有列,自动适应列宽。
请根据表中数据生成折线图,并将操作过程用宏录制下来。
2.请根据表中数据生成折现图,并将操作过程用宏录制下来。
SubMacro1()
Range(B1:C13).Select
Charts.Add
ActiveChart.ChartType=xlLineMarkers
ActiveChart.SetSourceDataSource:=Sheets(Sheet1).Range(B1:C13),PlotBy_
:=xlColumns
ActiveChart.LocationWhere:=xlLocationAsObject,Name:=Sheet1
WithActiveChart.Axes(xlCategory)
.HasMajorGridlines=False
.HasMinorGridlines=False
EndWith
WithActiveChart.Axes(xlValue)
.HasMajorGridlines=False
.HasMinorGridlines=False
EndWith
3.Cells(1,1)=1在VBA代码中的意思是工作表中第1行第1列单元格的值为1,Cells(2,1)=2的意思是工作表中第2行第1列单元格的值为2。试写一个宏代码,使得工作表中第1行到第100行的值分别为1,2,3,……,100。
Sub宏1()
Fori=1To100
Cells(i,1)=i
Next
EndSub
程序设计的基本知识
1.什么是IDE,其功能是什么?什么是VBE,其功能是什么?
编程语言自己的集成开发环境叫IDE(IntegratedDevelopmentEnvironment),它为用户提供代码编写环境、分析功能、调试功能,比如语法高亮、语句自动补全、参考资料等。VBE是excelVBA的集成开发环境,为用户提供代码编写环境、分析功能、调试功能,也可以将VBE理解为Excel中VBA代码的编译器。
2.什么是工程资源管理器?其中包含哪些内容?默认情况下,一个excel文件的工程资源管理器中包含哪些对象?
工程资源管理器是存放对象的容器,包含了当前在Excel中打开的所有Excel对象,包含工作表,模块,窗体,加载宏及隐藏的工作薄,每个工作薄被认为是一个工程。默认情况下只有MicrosoftExcel对象,其中又包含了一个工作簿对象(ThisWorkbook)和若干工作表对象(如Sheetl、Sheet2、Sheet3等)。
3.VBA有哪些基本的数值型数据类型?其基本特点是什么?
基本数据类型
关键字
存储空间
用途
数值型
整型
Integer
2字节
存放整数,范围-32768~32767
长整型
Long
4字节
存放整数,范围-2147483648~2147483647
单精度浮点型
Single
4字节
存放实数,范围-3.402823E38~3.402823E38
双精度浮点型
Double
8字节
存放实数,
范围-1.79769313486232E30~1.79769313486232E308
货币型
Currency
8字节
存放财务数据,
范围-922337203685477.5808~922337203685477.5807
4.请设计一个VBA程序,由用户输入一个数字后,判断该数是否能被2、3、5其中之一整除,并将判断结果用弹出对话框告诉用户。
Subtest3()
s=InputBox(请输入一个整数:)
IfsMod2=0Then
MsgBox输入的数能被2整除!
ElseIfsMod3=0Then
MsgBox输入的数能被3整
您可能关注的文档
- 《信息通信网络运行管理员考工实训》授课计划.doc
- 信息通信网络运行管理员(三级)实训教程 课件 任务1 部门之间的IP地址规划.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务2 合理使用IP地址.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务3 使用eNSP搭建和配置网络.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务4 熟悉VRP基本操作.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务5 交换机的基本配置.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务6 实现不同部门的计算机之间的网络隔离.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务7 实现相同部门的计算机跨交换机的网络互访.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务8 利用三层交换机实现部门计算机之间的网络互访.pptx
- 信息通信网络运行管理员(三级)实训教程 课件 任务9 提高骨干链路的带宽.pptx
文档评论(0)