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的小伙伴可以认真的学习一下. |
|