返回目录:excel表格制作
Excel选项设置宏
1
单击Office按钮,然后单知击Excel选项:
2
单击“信任中心”,单击“信任中心设置”:
3
单击“宏设置”之后,选择合适的选项后,单击下方的“确定”即可确认宏设置了:
END
1
单击“另存为”按钮,或者直接单击Office按钮后,单击“另存为”:
2
“保存类型”位置选择“道Excel 启用宏的工作簿”后,输入并确认文件名后,单击“保存”:
3
如下图所示的图标类型文件,即是已经启用宏的Excel工作簿文件了:
END
打开包含有内宏的工作簿后,如果设置为“禁用所有宏,并发出通知”的话,会如下提示。单击“选项”:
选择“启用此内容”后,单击“确定”,即可在工作簿中启容用宏功能:
保存文件为启用宏的表
打开文件时启用宏
Excel内置的工作表函数可以应用在VBA代码中,但是不能通过录制宏实现;只能根据实际需要编写代码进行调知用。
在VBA宏中调用工作表函数的语法如下:
Application.WorksheetFunction.工作表函数名称(参数1,参数2,。。。)
例如:Application.WorksheetFunction.Sum(Range("A1:A10")) '代码的作用就是调用工作表函数道SUM对单元格区域"A1:A10"进行加和计算。
① 在上面的例子中除了调内用方式不同,单元格的表示也不同。例如正常在工作表使用SUM函数表达式为:Sum(A1:A10);在VBA中调用时就要写成: Sum(Range("A1:A10"))。除了这两点,函数的运算规则和在工作表使用时基本是一样的。
② 需要注容意的是:并不是所用的工作表函数都可以被VBA调用的,比如Sqrt,IF,Abs,Rows,Columns,Left,Right等等一部分函数是不能调用的,因为VBA本身提供了相同功能的函数;可以在VBE界面中按F2查看具体哪些函数可以被调用:
ALT+F11 打开 代码窗口zhidao 插入模块 粘贴下面代码
Function ev(sr As String)
If sr = "" Then Exit Function
ev = Evaluate(sr)
End Function
然后就可专以用这个自定义函属数了