在excel中用VBA进行数据处理属不属于,编程范畴,还是这是一个软件的操作,不属于所谓的编程。
属于编程,就是二次开发。
因为是VB应用的代码,所以相对简单。
但是真要精通,也不那么容易。
对于只会excel的人来说,有点难度。但是很多软件开发人员又不屑去开发它,除非客户有需要。
参考资料:
个人开发经验
本回答由提问者推荐
vba编程基础知识
vba编程基础知识有下面这些:
VBA是编辑语言,宏是用VBA代码保存下来的程序。
VBA代码都是以“Sub宏名”及一对空括号开头,以“EndSub”结尾。
模块是保存过程的地方,一个模块可以保存多个不同类型的过程。
对象,工作簿,工作表,单元格,图片,图表,透视表等。
每个对象都有属性,属性是对象包含的内容或特点。(对象.属性)
对象的某些属性也是对象,属性和对象是相对而言的。
每个对象都有方法,方法是指在对象上执行的某个动作。(对象.方法)
VBA的编辑环境——VBE(VisualBasicEditor)
进入VBE的方法:
。
右击工作表,选择ViewCode3.DEVELOPER下的VisualBasic。
立即窗口(view-ImmdediateWindow)中直接输入命令,回车后将显示命令执行后的结果。如果立即窗口未显示,快捷键Ctrl+G
因为VBA程序一般保存在模块里,所以先添加一个模块。
VBA是不是一种脚本语言?为什么,依据?
- vba ,即 vba ,包含在微软的应用程序中(比如 microsoft office ),以及类似 wordperfECt office 这样第三方的产品里面。vba这样嵌入堨各种应用程序中看起来有些矛盾,但栯它的功能和vb一样强大。 - vbscript 是默认的 asp 语言,还可以用在 windows 脚本编写和 网页 编码中。尽管它的语法类似于vb,但映它却是一种完全不同的语言。vbs不使甠vb运行库运行,而是由windows脚本主机觠释执行。这两种语言之中的不同点影哠asp网站的表现。 当微软准备开发一种 ??的编程工具的时候,第一决定就是利 ??最抢手的vb6来进行旧改,或者就是重 ??组建工程开发新工具。微软后来开发 ??vb的继任者 visual basic .net ,同时也是 .net 平台的一部分。vb.net编程语言是一种砟正的 面向对象 编程语言,和vb并不完全兼容。 语言特性 vb的中心思想就是要便于 程序员 使用,无论是新手或者专家。vb使用亠可以简单建立应用程序的 gui 系统,但是又可以开发相当复杂的程堏。vb的程序是一种基于 窗体 的可视化组件安排的联合,并且增加?码来指定组建的属性和方法。因为默蠤的属性和方法已经有一部分定义在了砄件内,所以程序员不用写多少代码就尧以完成一个简单的程序。过去的版本颂面vb程序的性能问题一直被放在了桌靠上,但是随着 计算机 速度的飞速增加,关于性能的争论已砏越来越少。 窗体控件的增加和改变叠以用 拖放 技术实现。一个排列满控件的工具箱砨来显示可用控件(比如文本框或者按頮。每个控件都有自己的 属性 和 事件 。默认的属性值会在控件创建的时候栐供,但是程序员也可以进行更改。很堚的属性值可以在运行时候随着用户的堨作和修改进行改动,这样就形成了一?动态的程序。举个例子来说:窗体的堧小改变事件中加入了可以改变控件位砮的代码,在运行时候每当用户更改窗堣大小,控件也会随之改变位置。在文栬框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动砻译或者阻止某些字符的输入。 vb的程 ??可以包含一个或多个窗体,或者是一 ??主窗体和多个子窗体,类似于 操作系统 的样子。有很少功能的对话框窗口(栔如没有 最大化 和 最小化 按钮的窗体)可以用来提供弹出功能? vb的组件既可以拥有用户界面,也可 ??没有。这样一来 服务器 端程序就可以处理增加的 模块 。 vb使用 参数计算 的方法来进行垃圾收集,这个方法中坚含有大量的对象,提供基本的 面向对象 支持。因为越来越多组建的出现,程堏员可以选用自己需要的扩展库。和有?语言不一样,vb对大小写不敏感,但映能自动转换关键词到标准的大小写状怠,以及强制使得符号表入口的实体的叠量名称遵循书写规则。默认情况下字笠串的比较是对大小写敏感的,但是可仠关闭这个功能。 vb使得大量的外界控?有了自己的生存空间。大量的第三方栧件针对vb提供。vb也提供了建立、使用 ??重用这些控件的方法,但是由于语言 ??题,从一个应用程序创建另外一个并 ??简单。