Excel想必大家都不陌生,主要用来处理表单数据,自带有一些工具和函数,要是熟练运用工具和函数就能让Excel变得比较高效。其中VBA可以帮助大家解决一下复杂的数据,Excel VBA是什么?VBA处理数据不仅高效还较自如,下面小编就给介绍一下。
具体方法如下:
1,打开一个Excel文件,鼠标右击下面的工作表(如sheet1)。选择“查看代码”,就可以打开VBA编辑界面。
Excel系统软件图解1
vba系统软件图解2
2,选择如下图所示的下拉菜单,选择“worksheet”;
3,选择如下图所示的下拉菜单,选择对应的触发模式。这里我们选择BeforeDoubleClick,意思就是说:在本工作表鼠标双击(之前),将触发下面的代码程序。(activate意思是说:在sheet表被选取的时候,就触发;Change意思是说:在这个模式下,只要sheet(工作表)发生变化,就将触发;Before Right Click是指在鼠标右击之前触发;SelectionChange是指在鼠标焦点发生变化时,触发。)
4,选择完成后,我们会看到下面出现了两条代码;这俩条代码其实是在声明一个函数。
5,将鼠标放置在这两行代码之间,我们写上执行语句:
Sheet1.Cells(1, 3) = Sheet1.Cells(1, 1) + Sheet1.Cells(1, 2)
其中:sheet1.cells(1,3)就是指第一行第三列的这个单元格;Sheet1.Cells(1, 1)就是指第一行第一列的这个单元格;Sheet1.Cells(1, 2)就是指第一行第二列的单元格。执行语句的意思是:将cells(1,1)和cells(1,2)的值相加,并赋值给cells(1,3)
注意的是:写语句的时候,输入法一定要是输入字母的模式。要不然你的语句会报错。
6,然后点击保存,回到Excel的原始界面。在cells(1,1)和cells(1,2)中输入两个数值。(楼主输入的是:125895和78954)
注意看:现在的cells(1,3)数值是空的。
7,在sheet1的工作表中,双击你的鼠标。你会发现,cells(1,3)的值变成了cells(1,1)和cells(1,2)的和。(204849=125895+78954)
总结:其实VBA主要是触发和指定单元格。
1.触发的原理其实很简单,大家可以选择不同的触发模式,试一下就知道是怎么回事了。
2.至于怎么指定到单元格,大家可以看看cells语句和Range语句。
看完以上教程内容之后,大家就知道Excel VBA是什么了,因为本教程详细介绍Excel VBA。
相关阅读
win10系统下excel vba文件有什么作用
xp系统下通过Excel 2013调用VBA的方法
win7系统Excel网页版的详细介绍
win10系统运行VBA时报错1004是怎么回事
iexplore.exe进程是什么?xp系统iexplore.exe详细介绍
微云是干什么的 微云的详细介绍
win10xbox是干什么的?详细介绍win10xbox的作用
word文档转excel表格怎么设置 word转excel排版不变详细教程介绍
tim在线是什么意思 腾讯tim详细介绍
Winlogon.exe是什么进程?Win7系统Winlogon.exe进程详细介绍
exe是什么格式的文件 exe格式详细介绍
srt是什么文件?详细介绍XP系统的srt文件
电脑删除键是哪个 电脑删除键的详细介绍
windows10系统下Excel2010怎样打开vba窗口
windows11什么时候出 windows11功能详细介绍
excel竖列自动求和快捷键是什么 excel竖列自动求和公式介绍
浅析Win7系统SynTPEnh.exe进程是什么?SynTPEnh.exe进程详细信息介绍
win10系统虚拟桌面是什么?window10虚拟桌面的详细介绍
笔记本电脑win键是哪个键 笔记本电脑win键位置详细介绍
PPT2021怎么设置文件保存格式 操作方法