作者:乔山办公网日期:
返回目录:excel表格制作
内置函数用
WORKSHEETFUNCTION.
方法/步骤
1
打开Excel程序,按键盘组百合键“Alt+F11”或切换至“开发工具”功能区并点击“Visual Basic”按钮进入VBA环境。
有关开启“开发工具”功能区的方法请参考本经验最后部分的讲解。
2
在VBA环境下,右击“Microsoft Excel对象”,从弹出的菜单中选择“插入”->“模块”度项。
3
在打开的模知块窗口中,输入以下代码:
Function 三项合并计算(a, b, c)
三项合并计算 = a * b + c
End Function
该代码用于对提供的三个参数进行计算,结果返回函数本身。
4
接着返回Excel界面,在单元道格中输入公式“=三项合并计算(2,3,5)”并按回车键即可得结果。
5
当然,我们还可以通过引用三个单元格数据来实现同样的计算功回能:分别在A2、B2、C2单元格中输入2,3,5,在D2单元格中输入“”并按回车键即可得结果。
END
如何开启“开发工具”功能区
点击“Office按钮”,答在打开的扩展面板中点击“Excel选项”。
2
接着勾选“在功能区显示‘开发工具’选项卡”项即可。
下面介绍的方法可以参考:
在Visual C中如何进行处理了利用Excel 2000的ActiveX Automate功能处理起来同VB中类似。
但要注意以下几点 对于对象的属性值的读取或赋值需要用GetProperty或SetPropertyNewValue函数不能象VB中直接通过属性名称取值或赋值。
例如Worksheet.GetCount Worksheet.SetName“Sheet1”。
对集合对象中的成员对象的引用必须使用集合对象的GetItem函数。
例如Worksheets.GetItemColeVariantlong1或Worksheets.GetItemColeVariant“Sheet1”取得第一个工作表。
在COM接口中时常用到VariantBSTRSafeArray数据类型。
Variant数据类型是一个联合可表示几乎所有的类型的数据具体用法见MSDN中的相关介绍类_variant_t是对VARIANT数据类型的封装。
在Excel 2000的VB编程帮助中如果提到某函数或属性需要一个值该值的数据类型通常是Variant在封装Excel 2000对象的类定义中说明了具体需要的数据类型。
BSTR是一个包括了字符串和字符串长度的数据结构类_bstr_t是对BSTR数据类型的封装。
在Excel 2000的VB编程帮助中提到的字符串通常指BSTR。
具体函数参数或属性的数据类型见封装该对象的类的定义。
SafeArray是一个包括数组和数组边界的结构数组边界外的内容不允许访问。
在Excel 2000的VB编程帮助中提到的数组是指SafeArray。
关于SafeArray的处理请见MSDN的相关帮助。
对于缺省参数和e69da5e6ba90e799bee5baa6335缺省值。
给你两种方法,第一zd种把excel文件另存为以逗号分隔开的csv文件,或者以制表符分隔的txt文件,这样就可以按读取专文本文件的方式读取了
还有一种方法是用属一个类
CSpreadSheet
这个是别人写好的类,可以到网上下载直接使用