excel 控件教程.docx

上传人:b****2 文档编号:2185976 上传时间:2022-10-27 格式:DOCX 页数:13 大小:222.96KB
下载 相关 举报
excel 控件教程.docx_第1页
第1页 / 共13页
excel 控件教程.docx_第2页
第2页 / 共13页
excel 控件教程.docx_第3页
第3页 / 共13页
excel 控件教程.docx_第4页
第4页 / 共13页
excel 控件教程.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

excel 控件教程.docx

《excel 控件教程.docx》由会员分享,可在线阅读,更多相关《excel 控件教程.docx(13页珍藏版)》请在冰豆网上搜索。

excel 控件教程.docx

excel控件教程

excel控件教程

本文介绍excel控件相关的一些知识点。

excel控件有两种,分别是【窗体控件】和【ActiveX控件】。

两种控件做出相同的效果,但它俩也有很多不同的地方。

  Excel控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。

这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。

控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。

第一,excel控件之窗体控件介绍

  excel控件,其中,“窗体”有16个命令按钮,依次为:

标签、编辑框,分组框、按钮、复选框、选项按钮,列表框、组合框,组合式列表编辑框、组合式下拉编辑框,滚动条、微调项,控件属性、编辑代码,切换网格、执行对话框。

  “控件工具箱”还包含通过其他程序安装的自定义ActiveX控件,例如:

通过MicrosoftInternetExplorer安装的ActiveMovie控件。

第二,excel控件在哪里找出来

  首先,看看excel控件在哪里?

  Excel2010版,单击“开发工具”选项卡-〉插入-〉表单控件,就可以找到excel控件工具箱。

  如果你的Excel选项卡中没有“开发工具”,参考《显示excel开发工具》调出Excel开发工具。

  excel控件2003版的调出方法是:

在工具栏单击鼠标右键,勾选【窗体】、【控件工具箱】。

【窗体】调出的是【窗体控件】的工具栏、【控件工具箱】调出的是【ActiveX控件】的工具栏。

第三,excel控件第一个实例:

  以【微调项】为例(【微调项】Excel2007改为【数值调节钮】),介绍它在两种控件的制作方法。

  

  单击【窗体控件】中的【微调项】控件,然后在表格上拖动一个区域(区域大小决定控件的大小)。

  插入好控件后,对控件的属性进行设置,右键单击控件,单击【设置控件格式】,在弹出的【设置控件格式】对话框中选择【控制】选项卡。

  【当前值】:

是控件当前的赋值,可以不去管它,它随着控件的变化而变化,不是固定的值;       

  【最小值】:

如果我们需要用控件调整一年中月份的变化,最小值可设定为1;       

  【最大值】:

比如需要用控件调整一年中月份的变化,最大值可设定为12;       

  【步长】:

步长是指每次单击按钮值的增加或减少的幅度,月份的变化步长可设定为1;       

  【单元格链接】:

这个设置决定控件在表格中的赋值对象,也就是单击控件时希望哪个单元格随着变化。

  【三维阴影】:

如果希望控件具有立体阴影效果,可以勾选【三维阴影】前的复选框。

       

  控制属性设置好后,单击【确定】完成。

第四,excel控件之ActiveX控件

  ActiveX控件,比窗体工具条中的控件要更灵活,是VBE中用户窗体控件的子集,在Excel工作表中和VBE编辑器中都是可用的,尤其在要对使用控件时发生的不同事件进行控制时。

我们能捕获这些控件的事件,这也是其灵活的主要原因。

这些事件可能是单击、双击、变化(例如对组合框控件项目进行新的选择),用户能离开这个控件并转移焦点到另一个控件或返回到Excel界面,等等。

  ActiveX控件也有一个长的属性列表,如字体(Font)、标题(Caption)、名称(Name)、单元格链接(LinkedCell)、高度(Height),等等。

这些属性取决于控件的类型,但所有控件都有诸如名称(Name)属性和一些其它的属性。

  ActiveX控件也具有可自定义的属性。

例如,可指定当用户指向控件时指针的外观。

您可编写宏,响应与ActiveX控件相关的事件。

可在Excel窗体上和VBA程序窗体和对话框中使用ActiveX控件。

  在使用控件时,如果不使用带有控件事件的VBA代码,则很少使用ActiveX控件;如果您不熟悉VBA,您应该选择使用窗体工具条控件。

第五,如何识别excel控件属于哪类控件

  要确定控件类型,可以右键单击该控件,会显示快捷菜单:

  

(1)如果快捷菜单包含“属性”命令,则该控件为“控件工具箱”中的ActiveX控件,且您处于“设计”模式。

  

(2)如果快捷菜单包含“指定宏”命令,则该控件为“窗体”工具栏控件。

  (3)如果快捷菜单包含“编辑文字”命令,则该对象为“绘图”工具栏对象。

  如果右键单击控件以显示快捷菜单时却没有响应,则该控件是ActiveX控件且您不在“设计”模式下。

若要显示ActiveX控件的快捷菜单以编辑属性或查看宏代码,则必须处于设计模式。

第六,excel控件中“窗体工具条”和“控件工具箱”按钮变灰,无法使用的原因

  为什么会出现excel控件无法使用,有多种原因,其中,“编辑框”控件、“组合式列表编辑框”控件、“组合式下拉编辑框”控件、“执行对话框”控件在现行Excel工作簿中是不可用的,因此始终变灰显示,这些控件仅与Excel5.0对话工作表一起使用。

  当前处于单元格的数据输入模式下,因此“窗体”和“控件工具箱”工具栏上的所有按钮都变暗。

您可能不经意地进入了被控件覆盖的单元格的数据输入模式,或者网格线被隐藏您无法方便地看见单元格。

按Esc以退出单元格数据输入模式。

  “控件属性” 按钮永远不会对“窗体”工具栏上的“标签”、“按钮” 和“分组框” 控件启用。

  如果不处于“设计”模式且激活了ActiveX控件,则“属性” 和“查看代码” 按钮不会启用。

第七,excel控件无法打印

  打印工作表时,须将“打印对象”复选框或“PrintObject”属性设置为“True”,才能打印控件。

第八,excel控件无法调整复选框或选项按钮大小

  在“窗体”工具栏和“控件工具箱”的“复选框”和“选项按钮”控件中,控件内部及文本左侧的复选框和选项按钮的大小是固定的。

没有办法调整大小。

第九,excel控件如何与单元格网络线对齐

  若要使控件按照单元格网格线对齐,请按住Alt再拖动控件。

  看完以上教程,应该对excel控件有了大致的了解,剩下的,还得自己动手实践。

excel隔列求和的两种方法

excel隔列求和在实际工作也是很常见的。

比如下图所示的,分别对各个地区2011年和2010年数据分别合计。

要求在C、D列完成excel隔列求和。

  下面提供几种解法供参考:

excel隔列求和方法一:

  最原始的办法就是分别对各个单元格相加,比如:

C3单元格公式为:

=E3+G3+I3+K3,然后右拉下拉。

excel隔列求和方法二:

  C3单元格公式为:

=SUMIF($E$2:

$L$2,C$2,$E3:

$L3),右拉下拉得到其余求和。

这种解法是利用sumif条件求和来实现的。

  Sumif函数使用链接:

2011年第13期技术讲座:

sumif和countif函数应用

excel隔列求和方法三:

  C3单元格公式为:

=SUMPRODUCT($E3:

$L3*(MOD(COLUMN($E3:

$L3),2)=2-COLUMN(A1))),仍然是右拉下拉复制公式得到其余结果。

  公式解释:

COLUMN函数可以得到所在列的列数,比如公式“=COLUMN(E3)”得到的结果就是“5”。

MOD函数是取余数的,比如“=MOD(3,2)”就是计算3除以2所得到的余数,结果为1。

  公式的核心就是mod取余的结果:

mod(奇数,2)=1,mod(偶数,2)=0

  上面提供了几种excel隔列求和的思路,根据实际数据源稍微变通就可以完成隔列求和。

EXCEL实例讲解:

快速选择固定区域

这里有一个月份统计报表,见下图:

  每个月都会做一个这样的统计报表,其中只有访问量和发布数量的数据是需要变动的,其余都是固定不变的。

  如何快速选中和删除固定不变(即图中加粗部分)和需要变动数据(即图中未加粗部分)两个区域?

如何快速制作类似的新表呢?

具体方法如下:

  一、加粗部分的选中:

  利用Ctrl键选择不相邻单元格的方法,按住Ctrl键,选中所加粗部分的单元格,然后,单击“插入——名称——定义”或者直接在文档左上角地址栏直接输入一个名称,这里我们输入“固定区域”,按回车键,确认。

  二、未加粗部分的选中:

  由于这部分都是相邻单元格组成,所以直接拖动鼠标选中即可,然后,同样单击“插入——名称——定义”或者直接在文档左上角地址栏直接输入一个名称,这里我们输入“删除区域”,按回车键,确认。

  三、快速编辑删除区域内容的方法:

  在左上角地址栏直接单击刚才我们定义的“删除区域”,就可以快速选中此区域,然后按del键删除内容,在输入需要的新内容即可。

  利用定义名称快速选中区域的方法,对于快速选中不相邻单元格内容是相当实用的。

如果下次需要再次选择,只需要选择定义的名称即可。

在我们做报表时,对每个月变动的区域操作,可以节省时间,减少不必要重复的工作量。

excel指定工作表计算选项设置

excel自动重算和手动重算设置正确与否,在公式很多文件很大的情况下,影响到速度和节省保存时间。

  Excel自动重算是指每次更改值、公式或名称时均计算所有相关公式。

  excel手动计算是指每次更改值、公式或名称,只计算当前单元格的公式。

  2010版除了通过excel选项设置以外,也可以单击公式——计算选项——手动重算和自动重算等等。

  通常情况下,自动重算和手动重算设置都影响到整个工作薄。

如果仅设定指定的工作表不进行重新计算,该如何实现。

  按下ALT+F11组合键,打开VBE窗口,“视图”菜单→属性,在“属性”窗口中,选择要设定的工作表,将EnableCalculation属性值设为False。

这样工作簿重算时,该表仍不会进行重算。

但此设置在关闭工作簿后即失效。

为了每次打开工作簿都能使用此设置,可在Thisworkbook中加入一段代码:

PrivateSubWorkbook_Open()

   Sheet1.EnableCalculation=False

EndSub

  或在新模块中加入auto_open子过程

SubAuto_Open()

   Sheet1.EnableCalculation=False

EndSub

  下面是自动重算和手动重算设置相关的截图。

  根据需要更改相应的工作表和EnableCalculation的值true和false来实现手动重算和自动重算。

excel两列合并的几种方法

excel两列合并的运用很常见。

excel两列合并视具体的数据源不同,合并两列的方法也不同。

excel两列合并应用一:

日期合并

  把AB两列的日期合并在C列,由于日期比较特殊,直接使用连接符号合并会出现格式问题,所以C2单元格输入公式:

=TEXT(A2,"yyyy-m-d")&"/"&TEXT(B2,"yyyy-m-d"),来合并两列。

excel两列合并应用二:

文本和百分号合并

  A列为文字,B列为百分比。

在C列合并两列内容,并保留百分比符号。

如果直接使用=A2&B2,就得不到预期的效果。

D3、D4单元格的公式才能正确合并两列。

excel两列合并应用三:

市区合并

  A列为市,B列为区,C列合并两列内容,并在最前面添加“四川省”三个字。

C1输入公式:

="四川省"&A1&B1,下拉复制完成两列合并。

 

excel两列合并相关文章:

  excel合并单元格数据的方法

  excel合并日期时间的方法http:

//www.ittriba

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1