作者:乔山办公网日期:
返回目录:excel表格制作
好像百不能直接使用,你可以间接使用度,用vba给某个单元格赋值公式,然后获取该单问元格的值,从而得到该函数的返回值。比如:答
Worksheets("Sheet1").Range("B1").Formula = "=type(A1)" 'B1为随意选取的单元格,可根据需专要选个无用的属单元格
rt=Worksheets("Sheet1").Range("B1").value '获得type函数的返回值
Worksheets("Sheet1").Range("B1")="" '还原B1
ALT+F11,打开VB编辑器。也可通过点击【工具】copy-【宏】-【VB编辑器】来打开。vba的功能很强大,主要百是可以实现自动化和EXCEL的再开发(自定义功能)。
其实,这个VBA也不是很复杂。学点简单的,能搞度下大量数据的统计和一些并不是很复杂但用函数又不好解决的问题,我觉得就足够了。通过实例来学习,然后就在百度知问道,专门找别个已经解决的VBA问题来看,答你觉得你用得上的就保存下来,备用。呵呵。我就是这样搞的。
VBA打开Excelde 输入代百码:度
sub test()
set wb=workbooks.open("E:\测试.xls",,false) '打开问
wb.workSheets(1).[a1]="中国" '操作答
wb.close true '保存后关专闭目标文件属
end sub
excel使用VBA主要是通过宏运行的模式 一般要求来说
如果你没copy有VBA知识 建议用excel公式
VBA的代码在excel开发百工具界面 可以在常规选项中 开发工具可见处打勾度
就可以看到visual basic 和 宏两个选项
进去就能输入代码