学院首页>软件教学>办公软件>Excel操作技巧大集合(二)

Excel操作技巧大集合(二)

作者:未知 来源:ExcelHome 添加时间:2006-5-21 16:22:14
ActiveX 控件在 Excel 中的运用 

 Excel97在工作表或图表上可使用ActiveX控件,根据我使用的体会,在工作上处理控件时,必须注意和了解如下事项:   
  (一)用Excel5.0/95工作簿文件格式保存Excel97工作簿时,将选择ActiveX控件信息。当用户通过双击鼠标来编辑内嵌在其它应用程序文档中的Excel97工作簿时,该工作簿上的控件将不会正常工作。如果用户是通过用右键单击工作簿,然后选中快捷菜单上的“打开”命令来编辑工作簿的话,工作簿上的控件就能正常工作了。
  (二)当ActiveX控件处于激活状态时,将禁用某些MicrosoftExcelVisualBasic方法和属性。
  例如,当某一控件激活时,就不能使用Sort方法,故下述按钮单击事件处理过程中的代码将失败(因为用户单击按钮后,该按钮就处于激活状态)。
  PrivateSubCommandButton1Click
  Range(″a1:a10″)SortKey1:=Range(″a1″)
  EndSub
  解决办法是通过选激活工作表上其它元素的方法来绕过这种问题。例如,可用下列代码对单元格区域排序: 
  PrivateSubCommandButton1Click
  Range(″a1″)Activate
  Range(″a1:a10″)SortKey1:=Range(″a1″)
  CommandButton1Activate
  End Sub
  (三)在MicrosoftExcel中,用OLEObjects集合中的OLEObject对象代表ActiveX控件。
  如果要用编程的方式向工作表添加ActiveX控件,可用OLEObjects集合的Add方法。例如向第一张工作表添加命令按钮。
  Worksheets(1)OLEObjectsAdd″FormsCommandButton1″,_
  Left:=10,Top:=10,Height:=20,Width:=100
  因为ActiveX控件也可用OLEObjects集合中的OLEObject对象代表,所以也可用该集合中的对象来设置控件的属性。例如要设置控件“CommandBotton1”的“左边位置”属性。
  Worksheets(1)OLEObjects(″CommandButton1″)Left=10
  那些不属于OLEObject对象属性的控件属性,可通过由Object属性返回的实际控件对象来设置。例如要设置控件“CommandButton1”的标题。
  Worksheets(1)OLEObjects(″CommandButton1″)
  ObjectCaption=″runme″
  因为所有的OLE对象也是Shapes集合的成员,所以也可用该集合设置若干控件的属性。例如要对齐第一张工作表上所有控件的左边框。
  ForEachsInWorksheets(1)Shapes
  IfsType=msoOLEControlObjectThensLeft=10
  Next
  请注意,当在控件所在工作表的类模块之外使用控件的名称时,必须用工作表的名称限定该控件的名称。在工作表上ActiveX控件的事件处理过程中,Me关键字所指向的是工作表,而非控件。

巧解线性方程组

 线性方程组在工程技术、经济等领域有着广泛的应用。许多实际问题可以归结为一个线性方程组的解,因此线性方程组的解法已成为广大工程技术人员、经济工作者必须掌握的知识。在线性代数领域,Excel可以通过插入函数来直接求行列式的值,逆矩阵和矩阵的乘积。但Excel并没有直接求解线性方程组的功能,本人发现Excel的规划求解可用来解线性方程组,现把这种方法介绍给大家。
  例如要解线性方程组
  x1+x2+2x3+3x4=1
  3x1-x2-x3-2x4=-4
  2x1+3x2-x3-x4=-6
  x1+2x2+3x3-x4=-4
  可按如下的步骤来解这个方程组:
  1.打开Excel。
  2.由于在本方程组中未知数有4个,所以预留4个可变单元格的位置A1—A4。
  3.将活动单元格移至B1处,从键盘键入:=A1+A2+2*A3+3*A4:然后回车(此时B1显示0)。即在B1处输入方程组中第一个方程等号左边的表达式。
  4.在B2处从键盘键入:=3*A1-A2-A3-2*A4;然后回车(此时B2显示0)。即在B2处输入方程组中第二个方程等号左边的表达式。
  5.在B3处从键盘键入:=2*A1+3*A2-A3-A4;然后回车(此时B3显示0)。即在B3处输入方程组中第三个方程等号左边的表达式。
  6.在B4处从键盘键入:=A1+2*A2+3*A3-A4;然后回车(此时B4显示0)。即在B4处输入方程组中第四个方程等号左边的表达式。
  7.点击工具规划求解,出现规划求解参数对话框。
  8.对话框中第一栏为:设置目标单元格,在相应的框中填入$B$1。
9.对话框中第二栏为:等于;后有三个选项,依次为最大值,最小值,值为。根据题意B1表示方程组中第一个方程等号左边的表达式,它的值应为1,因此点击值为前的圆圈,输入1。
  10.对话框中第三栏为:可变单元格;我们预留的可变单元格为A1—A4,所以在可变单元格框内键入 A 1: A 4。
  11.对话框中最后一栏为:约束;首先点击添加按钮,屏幕出现添加约束对话框。
  12.在添加约束对话框的单元格引用位置键入:B2;在中间的下拉式菜单中选取=;在约束值处键入:-4;然后按添加按钮,屏幕出现空白的添加约束对话框。
  13.在添加约束对话框的单元格引用位置键入:B3;在中间的下拉式菜单中选取=;在约束值处键入:-6;然后按添加按钮,屏幕出现空白的添加约束对话框。
  14.在添加约束对话框的单元格引用位置键入:B4;在中间的下拉式菜单中选取=;在约束值处键入:-4;然后按确定键,返回规划求解参数对话框。特别注意在最后一个约束条件键入后,按确定键(而不是像前面一样按添加键)。
  15.按求解键,出现求解结果对话框。此时在A1-A4的位置依次为:-1,-1,0,1;这就是说,原方程组的解为:X1=-1,X2=-1,X3=0,X4=1。这样我们就求出了方程组的解。

如何避免 Excel 中的错误信息 

 在Excel中输入或编辑公式后,有可能不能正确计算出结果,Excel将显示一个错误信息,引起错误的原因并不都是由公式本身有错误产生的。下面我们将介绍五种在Excel中常出现的错误信息,以及如何纠正这些错误。
  错误信息1—####
  输入到单元格中的数据太长或单元格公式所产生的结果太大,在单元格中显示不下时,将在单元格中显示####。可以通过调整列标之间的边界来修改列的宽度。
  如果对日期和时间做减法,请确认格式是否正确。Excel中的日期和时间必须为正值。如果日期或时间产生了负值,将在整个单元格中显示####。如果仍要显示这个数值,请单击“格式”菜单中的“单元格”命令,再单击“数字”选项卡,然后选定一个不是日期或时间的格式。
  错误信息2—#DIV/0!
  输入的公式中包含明显的除数0,例如-120/0,则会产生错误信息DIV/0!。
  或在公式中除数使用了空单元格(当运算对象是空白单元格,Excel将此空值解释为零值)或包含零值单元格的单元格引用。解决办法是修改单元格引用,或者在用作除数的单元格中输入不为零的值。
  错误信息3—#VALUE!
  当使用不正确的参数或运算符时,或者当执行自动更正公式功能时不能更正公式,都将产生错误信息#VALUE!。
  在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。这时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如,单元格B3中有一个数字,而单元格B4包含文本,则公式=B3+B4将返回错误信息#VALUE!。
  错误信息4—#NAME?
  在公式中使用了Excel所不能识别的文本时将产生错误信息#NAME?。可以从以下几方面进行检查纠正错误:
  (1)如果是使用了不存在的名称而产生这类错误,应确认使用的名称确实存在。在“插入”菜单中指向“名称”,再单击“定义”命令,如果所需名称没有被列出,请使用“定义”命令添加相应的名称。
  (2)如果是名称,函数名拼写错误应修改拼写错误。
  (3)确认公式中使用的所有区域引用都使用了冒号(:)。例如:SUM(A1:C10)。
  注意将公式中的文本括在双引号中。
  错误信息5— #NUM!
  当公式或函数中使用了不正确的数字时将产生错误信息#NUM!。
  要解决问题首先要确认函数中使用的参数类型正确。还有一种可能是由公式产生的数字太大或太小,Excel不能表示,如果是这种情况就要修改公式,使其结果在-1×10307和1×10307之间。 


给你的 Excel 加个计算器

Excel 是目前最流行的电子表格软件,功能极为强大。按理说,Excel 具有如此强大的计算功能,我们似乎不再需要什么计算器来帮忙了。不过一些刚入门不久的新用户因为对 Excel 还不太熟悉,需经常借用一下 Windows 自带的计算器程序,而老用户在进行有关函数运算时使用计算器也似乎更方便一些。但很多用户都是通过 Windows 的“开始”菜单来查找和启动计算器,非常麻烦。其实,Excel 自己也带了一个计算器,我们直接调用它的计算器要方便得多。缺省情况下,用户并不能直接使用 Excel 的计算器,为达到目的,我们必须采用如下方法将它添加到快捷工具栏上:
  1.执行Excel“工具”菜单的“自定义”命令,系统弹出“自定义”对话框;
  2.在“自定义”对话框中选择“命令”标签;
  3.从“类别”列表框中选择“工具”选项;从“命令”列表框中选择一个计算器样式的“自定义”命令(注意,该列表框中有几个不同的“自定义”命令按钮,我们应选择那个在“说明”按钮中显示为“计算器”的按钮);
  4.用鼠标将该命令拖到 Excel 快捷工具栏的合适位置;
  5.此时 Excel 的快捷工具栏上就会出现一个计算器样式的“自定义”命令按钮,用鼠标右击该按钮,打开鼠标右键菜单;
  6.执行快捷菜单中的“命名”命令,将其改名为“计算器”;
  7.你也可以采用类似方法为 Excel 的菜单栏也添加一个“计算器”命令菜单;
  8.单击“关闭”按钮,关闭“自定义”对话框。
  这样,Excel 的快捷工具栏上就会出现一个名为“计算器”的命令按钮,我们只需单击该按钮即可调用系统的“计算器”程序,进行不同进制、不同单位的四则、函数等运算,从而简化了在使用 Excel 时调用计算器的步骤。
站内搜索