VBA的功能之强大,稍微有些VBA基础的朋友都是非常清楚的,但若是想掌握VBA编程却是要付出努力与时间学习的.对于VBA小白来说,并不是不愿意去学习,而是不知道如何去入门.这一篇短文,咱们就来说说VBA的一些基础知识.
1,VBA是什么?
VBA到底是什么呢?VBA是visual basic for applicaiton的首字母的缩写,意思就是面向对象的基础编程语言,在这里咱们只是通俗的来解释,并不做过多非常精细专业的解读.
如果还是理解不了VBA是什么,那么我们可以简单的去想,VBA是一种编程的语言,它的特点是Microsoft公司开发发,可以对office(excel)进行二次开发的一种编程语文就可以了.
2,VBA里如何表示工作簿,工作表与单元格?
在VBA工作簿,工作表与单元格(或单元格区域)都被称作对象,即Application.
(1),thisworkbook
thisworkbook即是VBA环境里工作簿的表示方法.常用的代码如下:
thisworkbook.save,thisworkbook.close,thisworkbook.name,thisworkbook.fullname,常用的事件是thisworkbook_open事件,即在打开工作簿的时间会触发的事件,在工作簿打开时,事件里的代码会被执行.
(2),sheets('数据表')或sheets(1)
这是工作表的两种表示方法,第一种是用工作表的名称表示的方法,第二种是用工作表建立的顺序表示的方法.
工作表与单元格是VBA编程里用得比较多的对象.
(3),单元格的表示方法range('a1'),cells(3,8).
单元格的表示方法有两种:
一种是range('a1')的表示方法,a1表示的是工作表里的'A1'单元格,先表示列,后表示行.
一种是cells(3,8)的表示方法,其中3表示的是行数,8表示的是列数
(4),单元格变量的表示方法range(i & j),cells(i,j)
两种变量的表示方法均可以单元格,range的表示方法是先列后行,而cells的表示方法则是先行后列.
(5),单元格区域的表示方法
range(cells(3,8),cells(8,12)),这是一个单元格区域的表示,其中cells(3,8)表示的是左上角的单元格的地址,cells(i,12)表示的是右下角的单元格的地址
工作簿,工作表与单元格(或单元格区域)的表示方法都是最基础的知识.万丈高楼,这些只是地基,在Excel表格里,工作簿,工作表与单元格这是永远都无法回避的对象.想认真学习VBA的小伙伴可以认真的学习一下.
联系客服