搜索
写经验 领红包
 > 地理

excelvba编程基础知识(excelvba编程入门)

导语:Excel基础知识,VBA编程必学内容之控件系统,窗体控件userform

VBA是Excel表格的一项拓展功能.

事实上,使用Excel表格本身的一些公式函数已经完全可以满足日常工作的需要了,只是VBA可以这一事情更加完美罢了,编程语言不只VBA,还有phython等,但它们都有一个共同的特点,基于即Excel表格的二次开发.

在这里,咱们只说VBA.

前面的图文咱们说过,所谓VBA其实就是VB高级编程语言的面向对象的编程.在这里又引出一个概念&34;.何谓对象?在Excel里,工作表,工作簿,单元格及区域,一个shapes形状,一条线,一种字体,一种颜色等等,似乎只要能用名词来表达的都可以叫做对象.

窗体,Userform,也是一种对象,只是其中之一.这篇短文,咱们就说一说窗体的作用.

1.窗体的作用.

窗体,像是一块画布,在这里,我们可以如画画一般,把各类控件画上去,标签,文本框,命令按钮,checkbox,optionbutton等,在工具箱里我们点选其中任意一个控件之后,回到窗体点击窗体,拖拽一段距离,然后松开鼠标,这时便可以勾画出刚才所点选的控件.

窗体,其实就是控件的容器.

我们根据自己的实际的设计需要随心所欲设计窗体,但这时我们所设计出来的窗体是没有功能的.窗体与其中的控件一起构成了通向数据管理的界面,但具体的功能还要靠代码来实现,

窗体界面只是数据管理的窗口,而代码才是灵魂.

2,窗体的常用代码,事件与属性

(1),窗体的常用代码:userform1.show,调出窗体1;userform1.hiden,隐藏窗体1;unloaduserform1.卸载窗体1.

(2).窗体常用的事件:userform的初始化事件,即窗体加载时,凡是被写入userform_initialize的代码均会被执行.

(3).窗体修改的属性:窗体本身的名称,userform1,常被根据实际需要而被修改成设计者所希望的名称;caption属性,窗体初始时顶端所显示的文字;showmodal,当值为true时,窗体加载时,无法选择工作表与单元格对象,仅能操作窗体与其中的对象;当值为false时,可以自由操作其余任何的对象与内容;font,修改窗体顶端的文字的字体字形等属性.

如果我们要设计数据录入系统的录入查询界面,那窗体一定是少不了的.对VBA感兴趣的朋友不妨多了解一下.

本文内容由快快网络小薇整理编辑!