




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用Excel用户窗体查找工作表记录 ExcelVBA编程使用用户窗体显示帮助信息 通过在工作表中使用帮助,使用用户可以方便的浏览工作表,并获取有用的信息外。帮助信息还主要应用在用户窗体中,向用户窗体提供帮助信息也分为多种,下面就来介绍制作用户窗体帮助信息的方法。 1使用标签控件显示帮助文本 标签除了用于提供控件的标题之外,还用于写实际的文本。例如,在用户窗体中的两个标签控件,用于显示在某个工作表中的A列(帮助标题)和B列(帮助文本)。单击数值调节钮控件,允许用户在不同的主题之间切换。如图21-3所示。 图21-3标签帮助 其实现代码如下:数值调节钮 PrivateSubSpinButton1_Change() flag=SpinButton1.Value Label1.Caption=Sheets(HELPSheet).Cells(flag,1).Value Label2.Caption=Sheets(HELPSheet).Cells(flag,2).Value 窗体标题显示 Me.Caption=每日提示 (&flag&to&SpinButton1.Max&)EndSub 2使用滚动标签显示帮助文本 这种方法在单个标签控件中显示帮助文本。因为标签控件不能包含垂直的滚动条,所以要把这个标签放在一个框架控件中,因为框架控件中可以包含滚动条,设置框架控件ScrollBars属性即可。 例如,在初始化用户窗体时,从工作表HelpLBSheet中读取标签中要显示的文本,将内容以滚动的方式显示到用户窗体中。如图21-4所示。 ExcelVBA用户窗体常用的方法 xx-06-2023:40 1、显示用户窗体 用于以编程方式显示用户窗体的语法是: UserFormName.Show 若要显示用户窗体名为UserForm1,使用以下代码: UserForm1.Show 时可以加载到内存用户窗体而不实际显示它。可能需要复杂的用户窗体几秒钟才显示。可以预用户窗体加载到内存中,因为您可以决定何时引发此开销。但不显示加载到内存的UserForm1,使用以下代码: LoadUserForm1 您必须使用Show方法时以前显示的。 2、如何临时隐藏用户窗体 如果想要临时隐藏用户窗体,请使用隐藏方法。可以隐藏用户窗体,如果您的应用程序涉及用户窗体之间移动。若要隐藏用户窗体,使用以下代码: UserForm1.Hide 3、如何从内存中删除用户窗体 要从内存中删除用户窗体使用在卸载语句。若要卸载一个名为UserForm1用户窗体,使用以下代码: UnloadUserForm1 如果卸载与用户窗体或与用户窗体上的控件相关联的事件过程中用户窗体(例如,您单击CommandButton控件),您可以使用Me关键字而不是用户窗体的名称。要使用Me关键字卸载用户窗体,使用以下代码: UnloadMe 4、如何使用用户窗体事件 用户窗体支持许多预定义的事件,您可以将附加VBA过程。在事件发生时,该过程附加到该事件就会运行。由用户执行的单个操作可以启动多个事件。最频繁用户窗体使用的事件包括Initialize事件、Click事件和终止事件。 请注意VisualBasic模块包含事件的过程可能被称为隐藏用户窗体的模块。看 MicrosoftProjectExplorer窗口的VisualBasic器的Modules集合中不包含事件过程的模块。您必须双击用户窗体可以查看用户窗体的主体代码模块。 5、如何捕获用户窗体事件 要捕获用户窗体事件,请按下列步骤操作: 在Excel中创建一个新工作簿。 在工具菜单上指向宏,然后单击VisualBasic器。 在插入菜单中上,单击用户窗体插入您的工作簿的用户窗体。 双击用户窗体的用户窗体中显示代码窗口。 在模块中键入以下代码: PrivateSubUserForm_Click() Me.Height=Int(Rnd*500) Me.Width=Int(Rnd*750) EndSub PrivateSubUserForm_Initialize() Me.Caption=EventsEventsEvents! Me.BackColor=RGB(10,25,100) EndSub PrivateSubUserForm_Resize() msg=Width:&Me.Width&Chr(10)&Height:&Me.Heightcopyrightvba MsgBoxprompt:=msg,Title:=ResizeEvent EndSub PrivateSubUserForm_QueryClose(CancelAsInteger,CloseModeAsInteger)msg=NowUnloading&Me.Caption MsgBoxprompt:=msg,Title:=QueryCloseEvent EndSub PrivateSubUserForm_Terminate() msg=NowUnloading&Me.Caption MsgBoxprompt:=msg,Title:=TerminateEvent EndSub 习题4excel操作基础 一、单项选择题 1、Excel中的页面设置()。 A.只能设置左边距B.只能设置右边距C.只能设置上下边距D.都不对 2、Excel的图表中饼图和柱形图()。 A.饼图好用B.柱形图好用C.都一样只是应用场合不同D.饼图比柱形图功能强 3、当在单元格中直接输入数字并按回车键确认输入后,默认采用()对齐方式。 A.居中B.左C.右D.不动 4、输入一个公式之前必须输入()符号。 A.?B.=C.D.& 5、设在单元格A1中有公式:=B1+B2,若将其复制到单元格C1中则公式为()。 A.=D1+D2B.=D1+A2C.=A1+A2+C1D.=A1+C1 解答:拖动复制单元格公式时,其“位置”行列号变化多少,复制后公式中的行号、列号就变化多少。称为公式的“相对引用”。见表1 6、数据在单元格的对齐方式有两种,分别是()。 A.上、下对齐B.水平、垂直对齐C.左、右对齐D.前、后对齐 7、将工作表进行重命名工作时,工作表名称中不能含有()字符。 A.$B.*C.&D. 8、设在B1单元格存有一公式为:=A$5,将其复制到D1后,公式变为()。 A.=D$5B.=D$1C.不变D.=C$5 解答:行列号前加”$”符号后,复制后行列号不变。称为公式的“绝对引用”。见表1 9、下列描述中,属于Excel核心功能的是()。 A、在文稿中制作出来表格B、以表格的形式进行计算处理 C、有很强的表格修饰能力D、有很强的表格打印能力 10、Excel中,有关行高的表述,下面错误的说法是()。 A、整行的高度是一样的 B、在不调整行高的情况下,系统默认设置行高自动以本行中最高的字符为准 C、行增高时,该行各单元格中的字符也随之自动增高 D、一次可以调整多行的行高 11、一个Excel应用文档就是()。 A、一个“工作表”B、一个工作表”和一个统计图 C、一个“工作簿”D、若干个工作簿” 12、一个Excel“工作簿”()。 A、只包括一个“工作表”B、只包括一个“工作表”和一个统计图 C、最多包括三个“工表”D、包括l225个“工作表” 13、一个工作表中的第5列编号为()。 A、5B、E5C、5ED、E 14、在Excel窗口的栏中,最左边有一个“名称框”,里面显示的是当前单元格(即活动单元格)的()。 A、填写内容B、值C、位置D、名字或地址 15、单元格地址R5C8的另一种表示是()。 A、E5B、H5C、E8D、H8见表1(工具选项常规) 16、下列四项中,能够作为单元格名称的是()。 A、GT54B、R4C18C、FENSHU24D、8CLASS 解答:见表2 17、Excel窗口的栏中包括()。 A、常用工具按钮B、格式工具按钮 C、工作表选项卡D、名称框和工作区 18、Excel窗口中可以实现的是()。 A、只能打开一个工作簿 B、只能打开一个工作簿,但可以用多个窗口显示其中的各个工作表 C、可以打开多个工作簿,而且可以同时显示它们的内容 D、可以打开多个工作簿,但同时只能显示其中一个工作簿的内容 19、当直接启动Excel而不打开一个已有的工作簿文件时,Excel主窗口中()。 A、没有任何工作簿窗口B、自动打开最近一次处理过的工作簿 C、自动打开一个空工作簿D、询问是否打开最近一次处理的工作簿 20、在Excel中,下面错误的表述是()。 A、Excel提供了“自动套用格式”的功能,它是系统预先设计的表格格式 B、“模板”实际上是具有某种样式数据格式的空白表格 C、“模板”是由系统提供的,用户不能自己创建 D、在过程中,对经常使用的格式,用户可自己建立一组“样式”,它可包含多种格式 21、对于一个新建的工作簿,存盘时()。 A、只能使用“文件”菜单中的“保存”命令 B、只能使用“文件”菜单中的“另存为”命令 C、只能使用“文件”菜单中的“关闭”命令 D、使用“文件”菜单中的“保存”命令或“另存为”命令 22、如果一个工作簿中含有若干个工作表,则当“保存”时,()。 A、存为一个磁盘文件 B、有多少个工作表就存为多少个磁盘文件 C、工作表数目不超过三个就存为一个磁盘文件,否则存为多个磁盘文件 D、由用户指定存为一个或若干个磁盘文件 23、如果一个工作簿中含有若干个工作表,在该工作簿的窗口中()。 A、只能显示其中一个工作表的内容 B、只能同时显示其中三个工作表的内容 C、能同时显示多个工作表的内容 D、可同时显示内容的工作表数目由用户设定 24、运用“插入”菜单的工作表”命令,可以建立一个新的空白工作表()。 A、原先的当前工作表不变,新工作表插入到当前工作表之前 B、原先的当前工作表不变,新工作表插入到当前工作表之后 C、新工作表插入到当前工作表之前,然后把新工作表作为当前工作表 D、新工作表插入到当前工作表之后,然后把新工作表作为当前工作表 25、如果需要删除多余的、不需要的工作表()。 A、只能先选定一张工作表,然后加以删除 B、可以先选定一张或多张连续的工作表、然后加以删除 C、可以先选定若干张不连续的工作表、然后加以删除 D、以上B选项和C选项都对 26、为了复制一个工作表,用鼠标拖动该工作表选项卡到达复制位置的同时,必须按下 ()。 A、AltB、CtrlC、ShiftD、Shift+Ctrl 27、通过“窗口分割”(窗口拆分)操作,可以在一个文档窗口中同时看到()。 A、不同工作簿的内容B、同一工作簿中不同的工作表的内容 C、同一工作表的不同部分D、以上三个选项都对 解答:表2中的数据表和图表 28、在Excel中,“冻结窗口”操作的前提条件是()。 A、有新建的文档窗口B、已经打开了多个文档窗口 C、当前文档窗口已被分割D、没有条件 解答:表3 29、“窗口”菜单中,“新建窗口”命令的功能是在主窗口中()。 A、新建一个文档窗口、在其中打开一个新的空工作簿 B、新建一个文档窗口,在其中打开的仍是当前工作簿 C、在当前文档窗口里关闭当前工作簿而打开一个新工作簿 D、在当前文档窗口里为当前工作簿新建一个工作表 解答:表3 30、一个Excel工作表最大的行号为()。 A、28B、256C、1024D、65536 31、Excel中,工作簿文件的扩展名是。 A、.XLSB、.DOCC、.XLTD、.MEM 32、要想在屏幕上同时看到一个工作簿中的两个不同的工作表()。 A、可以在同一个工作簿窗口实现 B、可以在Excel主窗口中通过两个工作簿窗口来实现(新建窗口) C、只能两次启动Excel、通过两个主窗口来实现 D、可以通过窗口分割来实现 33、在工作表的某一单元格中,输入:=99-1l-28,则该单元格内显示()。 A、=99-11-28B、1999年11月28日C、60D、99-11-28 34、Excel中,对“清除”和“删除”功能的表述,哪个是错误的()。 A、“清除”不能删掉单元格中某些类型的数据 B、它们只对选定的单元格区域起作用,其他单元格中的内容不会受到影响 C、“清除”的对象只是单元格中的内容 D、“删除”的对象不只是单元格中的内容,而且还有单元格本身 解答:表2 35、在Excel中,默认工作表的名称为()。 A、Workl、Work2、Work3B、Documentl、Document2、Document3 C、Bookl、Book2、Book3D、Sheetl、Sheet2、Sheet3 36、Excel中,打印工作簿时下面的哪个表述是错误的()。 A、可以打印整个工作簿 B、一次可以打印一个工作簿中的一个或多个工作表 C、在一个工作表中可以只打印某一页 D、不能只打印一个工作表中的一个区域 37、Excel中,有关列宽的表述,下面错误的说法是()。 A、系统默认列的宽度是一致的 B、不调整列宽的情况下,系统默认设置列宽自动以输入的最多字符的长度为准 C、列宽不随单元格中的字符增多而自动加宽 D、一次可以调整多列的列宽 解答:表 38、Excel中工作簿的基础是()。 A、工作表B、工作簿C、数据D、图表 39、Excel工作簿的默认名是()。 A、BooklB、ExcellC、DocumentlD、Sheetl 40、在Excel中,有关单元格数据的输入、,下面错误的表述是()。 A、一个工作表中同时可以选定多个活动单元格 B、只允许向活动单元格中输入数据 C、用鼠标左键单击单元格后便可以向该单元格输入数据 D、用鼠标左键双击单元格后,可以该单元格中已有的数据 41、在Excel中,下面哪个表述是错误的()。 A、选定某单元格时,可用鼠标指针指向它,单击鼠标左键即可 B、被选定的单元格称活动单元格 C、不允许一次选定多个单元格 D、当前工作表中的单元格只有唯一的列号、行号与之对应 42、在Excel单元格中输入字符型数据1234,正确的输入过程是()。 A、=1234B、1234C、1234D、1234 43、在Excel的“替换”操作中,下面说法正确的是()。 A、只能在整个工作表中进行 B、只能替换与查找内容相匹配的英文字母和汉字,标点符号不行 C、可以删除与查找内容相匹配的字句 D、查找字句的字符个数与替换的字符个数必须相等 44、在Excel中,单元格不能直接输入的常量类型是()。 A、字符型B、数值型C、备注型D、日期型 45、如果在A5单元格中有字符“电子表格软件”,A6单元格中有字符“Excel”,B3单元之 中有公式“A5&A6”后,单元格显示()。 A、A5&iA6B、A5&A6 C、电子表格软件&ExcelD、电子表格软件Excel 解答:“&”是字符连接运算符号。 46、在A5单元格中有数值24.5,在B3单元格中输入“A53”后,单元格将显示()。 A、A53B、73.5C、3A5D、A53 47、在C3单元格中输入数值24,在C5单元格中输入字符“puter”,那么在C8单元格中输人公式:C5+C3将要显示的是() A、puterB、puter24C、24D、#VALUE! 48、在Excel公式中,下列四种单元格引用里混合引用是()。 A、B$4B、B4C、$B$4D、RCC4 49、在Excel中,有关嵌入式图表,下面哪个表述是错误的()。 A、对生成后的图表进行时,首先要激活图表 B、图表生成后不能改变图表类型,如:三维变二维 C、表格数据修改后,相应的图表数据也随之变化 D、图表生成后可以向图表中添加新的数据 解答:表2中 50、关于Excel函数的概念,下列各项中正确的是()。 A、所有函数都有自变量B、所有函数都有函数值 C、所有函数的功能都能用公式取代D、所有公式的功能都能用函数取代 51、如果已经在A1到A6的6个单元格中填入了6个数,要求在Bl单元格中运用求和函数计算它们总和的3倍,以下正确的是()。 A、在Dl单元格中填人SUM3 B、在Bl单元格中填人3SUM(A1:A6) C、在B1单元格中填入SUM(Al:A6)*3 D、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025租户仓库租赁合同范本
- 各种职业的职业病体检项目和体检周期
- 肿瘤病人的饮食护理
- 呼吸系统严重疾患病人的麻醉
- 2025年服装批发市场营业房租赁合同
- 2025餐饮管理公司管理餐饮合同
- 《社会科学探索与研究方法》课件
- 2025建筑工程施工分包临时设施建设合同范本
- 《糕点成本分析》课件
- 年综合利用6万吨废锂电池渣锂电解质项目可行性研究报告模板-立项拿地
- 声屏障行业跨境出海战略研究报告
- 2025年安阳职业技术学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 《4•15 第十个全民国家安全教育日》知识宣讲
- 事业单位人力资源管理绩效考核难题与对策分析
- 院内VTE防控课件
- 汽车智能系统知识
- 第8课 数据需要保护(教案)2023-2024学年四年级下册信息技术浙教版
- 具身智能机器人扩散策略Diffusion Policy基本原理与代码详解
- 幼儿园大班科学《空气炮》课件
- 2025年数学竞赛AMC8试题
- 基于“教-学-评”一致性的学习评价设计
评论
0/150
提交评论