乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中怎么使用vba-excel vba如何使用,excel怎么进入vb

<em>excel</em>中怎么使用vba-excel vba如何使用,excel怎么进入vb

作者:乔山办公网日期:

返回目录: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 和 宏两个选项
进去就能输入代码

相关阅读

关键词不能为空
极力推荐
  • excel高级筛选-Excel | 职场高手这样玩高级筛选

  • 好多人感觉数据筛选用自动筛选就可以,或者可以用函数来解决。人们往往忽略高级筛选这个强大的功能,在某些情况下,高级筛选能带给我们很大的便利。除了设定一些固定条件来进

ppt怎么做_excel表格制作_office365_word文档_365办公网