精华内容
下载资源
问答
  • VBA是什么

    2011-11-03 22:24:47
    1.1 VBA是什么  直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,...
     1.1 VBA是什么

      直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC 的子集.实际上VBA是"寄生于"VB应用程序的版本.VBA和VB的区别包括如下几个方面:

      1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化
      2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.
      3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL.

      尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识.

      * VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.
      * VBA可以称作EXCEL的“遥控器”.

      VBA究竟是什么?更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案.

       此外,如果你愿意,还可以将EXCEL用做开发平台实现应用程序.

    从 : http://www.abcdown.net/InfoView/Article_2624.html

    获取。

    展开全文
  • 一、excel vba是什么?VBA的英文全称是Visual Basic for Applications,是一门标准的宏语言。VBA语言不能单独运行,只能被office软件(如:Word、Excel等)所调用。VBA是一种面向对象的解释性语言,通常使用来实现...

    一、excel vba是什么?

    VBA的英文全称是Visual Basic for Applications,是一门标准的宏语言。VBA语言不能单独运行,只能被office软件(如:Word、Excel等)所调用。

    VBA是一种面向对象的解释性语言,通常使用来实现Excel中没有提供的功能、编写自定义函数、实现自动化功能等。

    bc0201313f2bac0198bd8b04c83820f3.png

    excel vba

    VBA对于没有学过计算机语言的人来说会很陌生,会被它陌生的语句所吓倒,从而放弃对它的学习。但是小编可以告诉大家,VBA其实很简单。学会之后,你会爱上它,因为它真的很有趣。而且实用起来很高大上,还可以在小白面前炫耀炫耀。

    二、vba编程入门教程

    1、打开vba编辑器

    打开vba编辑器有下边三种方法供大家使用:

    方法1:点击excel菜单中的【开发工具】(如果没有开发工具选项卡,请参考:excel开发工具选项卡在哪?原来需要自己添加),然后在代码选项卡中点击【Visual Basic】 即可,如下图所示:

    9045a865a86199198cb074ff2b28adb7.png

    打开vba编辑器图1

    方法2:右击excel左下角【Sheet1】,在弹出的菜单中点击【查看代码】即可,如下图所示:

    db6412a27b6d4679e6743a18509be2e9.png

    打开vba编辑器图2

    方法3:使用快捷键【Alt+F11】即可。

    2、编写第一个vba程序

    步骤:通过上边的方法打开vba编辑器,在第一个下拉菜单中选中【worksheet】,在第二个下拉菜单中选中【BeforeDoubleClick】(BeforeDoubleClick的意思是在本工作表鼠标双击之前发生)。然后编辑器中会自动生成两行代码,我们在两行代码之间写入自己的代码即可。比如我们输入:“Sheet1.Cells(2, 3) = Sheet1.Cells(2, 1) + Sheet1.Cells(2, 2)”。意思是当我们鼠标双击时触发,第二行第三列的单元将显示第二行第一列和第二行第二列的和。具体操作演示如下:

    2d2694d7b5c08feddc996c7c06219f7b.gif

    第一个vba程序

    好了,关于excel VBA是什么?VBA编程入门教程的介绍就到此结束了,希望能帮助大家!

    展开全文
  • 控件中每次只有一个选项卡活动的,给用户提供了其所包含的控件,而其他选项卡都隐藏的。要使用该控件,必须先确定打算如何在选项卡中放置其他控件。 设置Tabs和TabsPerRow属性来创建选项卡并将它们安排成多行...

    c27b84459a3208d18f6ae818ec32b02b.png

    2014-09-05

    VB中WordWrap和Multiline的区别

    SSTab控件提供了一组选项卡,每个都充当一个容器,包含了其他的控件。控件中每次只有一个选项卡是活动的,给用户提供了其所包含的控件,而其他选项卡都是隐藏的。

    要使用该控件,必须先确定打算如何在选项卡中放置其他控件。 设置Tabs和TabsPerRow属性来创建选项卡并将它们安排成多行显示。然后在设计时选择每个选项卡。对于每个选项卡,绘制每个你想显示的控件。如果必要,设置Caption, Picture,TabHeight和TabMaxWidth属性来安排选项卡的上部。

    在运行时,用户可以使用CTRL+TAB或使用选项卡上定义的加速键浏览每个选项卡。

    你也可以使用Style, Show...全部

    SSTab控件提供了一组选项卡,每个都充当一个容器,包含了其他的控件。控件中每次只有一个选项卡是活动的,给用户提供了其所包含的控件,而其他选项卡都是隐藏的。

    要使用该控件,必须先确定打算如何在选项卡中放置其他控件。

    设置Tabs和TabsPerRow属性来创建选项卡并将它们安排成多行显示。然后在设计时选择每个选项卡。对于每个选项卡,绘制每个你想显示的控件。如果必要,设置Caption, Picture,TabHeight和TabMaxWidth属性来安排选项卡的上部。

    在运行时,用户可以使用CTRL+TAB或使用选项卡上定义的加速键浏览每个选项卡。

    你也可以使用Style, ShowFocusRect, TabOrientation和WordWrap属性来自定义整个SSTab控件。

    一个TabStrip控件就象笔记本中的分隔标签或一组文件夹上的标签。使用TabStrip控件,可以在应用程序中在窗口或对话框中的同一区域定义多个数据页面。

    该控件包含了一个或多个Tabs集合中的Tab对象。

    在设计时和运行时,都可以设置其属性来控制Tab对象的外观。在设计时,可以通过TabStrip控件的Properties Page对话框增加或删除Tab对象,或在运行时使用方法增加或删除Tab对象。

    Style属性决定TabStrip控件看起来象一个按钮(Button)还是象笔记本的标签(Tab)。在设计时,当在窗体上放置一个TabStrip控件时,其有一个笔记本标签。如果Style属性设置为tabTabs,则在TabStrip控件的内部区域将有一个边框。

    当Style属性设置为tabButtons时,不在内部区域显示边框,然而,该区域仍存在。

    要设置TabStrip控件的总体大小,使用拖动或/和设置Top, Left, Height和Width属性。

    在运行时,根据TabStrip控件的总体大小,Visual Basic将自动决定内部区域的大小和位置,并返回Client坐标属性——ClientLeft, ClientTop,ClientHeight和ClientWidth。

    MultiRow属性决定TabStrip控件是否可以有多行标签,TabWidthStyle属性决定每行的外观,如果TabWidthStyle属性设置为True,可以使用TabFixedHeight和TabFixedWidth属性将TabStrip控件中的所有选项卡的高和宽都设置为相同。

    参考资料: http://baike。baidu。com/view/567526。htm http://baike。baidu。com/view/567501。html。收起

    展开全文
  • ”“VBA是什么呀?”“VBA就是……反正很厉害,它可以减少很多重复性的工作,可以很轻松就让Excel简易化自动化智能化,你听我说,它还可以做人机交互界面,完成Excel自身功能无法完成的高度复杂的任务,还能够一键...
    HI,大家好,我是星光。请系好安全带,今天给大家聊一下什么是VBA……你学了一段时间VBA,有一天有个异性朋友问……"小胖,你最近在学什么呀?”“VBA!”“VBA是什么呀?”“VBA就是……反正很厉害,它可以减少很多重复性的工作,可以很轻松就让Excel简易化自动化智能化,你听我说,它还可以做人机交互界面,完成Excel自身功能无法完成的高度复杂的任务,还能够一键生成Word和PPT,你说厉害不厉害?”
    “听不太懂哎——它和VAR是什么关系?没关系?那和BRA呢?也没关系?那V是什么?B是什么?A又是什么?”
    你很茫然,于是想起了那个叫百度的混蛋,默默搜索了一番。什么是VBA?VBA是Visual Basic For Application的简称,是VB语言的一个分支,是一种建立在Office应用程序中的开发工具,是……——然而知道这概念也啥用处,因为你的异性朋友依然听不懂你在说什么。“还是听不太懂哎,对了,VBA是不是宏?”“宏?”“就是病毒!”“病毒?不不不,有的不是病毒,有的……”“那就是病毒咯!”你无语,只好继续百度。什么是宏?宏来源于英文单词“marco”,是一种批量处理的称谓,可以将小命令或动作转化为一系列指令。宏是软件提供的一种特殊功能,也就是说宏并非Office软件所独有,从广义上来说,VBA确实是一种宏,但宏却未必是VBA……宏是不是病毒?这就好比问人是不是好人?人当然有好人也有坏人,好人也可能做坏事,坏人也可能做好事,人是不是好人,得看在某个时间里TA做了什么事,这就不是薛定谔的猫……你尝试着解释:“VBA是一种非常简单实用的编程语言,它可以做坏事,也可以做好事……”“编程?那小胖你就是程序猿咯?”她看了看你的发际线,“嗯,看起来确实有一点儿像。”“不……不是……你误会了!程序猿是一个职业的称呼,并不是会一点编程就是程序猿,还需要穿格子衫,还需要996……”“听不懂哎。”她看着你的发际线。
    卒。

    5d51373cc42673826989dcf5b92be3b9.png

    ……且不管你的发际线到底怎么样,咱们还是大体了解了VBA是什么,那么——如何编写VBA呢?谈到编写VBA,就不得不说一下VBE……什么是VBE?欲知后事如何,咱们下期再见。

    aa3fe3f2d1c35816b9023fd5571995d6.png

    《VBA经典代码应用大全》当当、天猫、京东均有销售~戳「阅读原文」立见详情
    展开全文
  • VBA是Visual Basic for Application的简写,是一种由微软开发的自动化语言。 主要用于控制Office应用程序 EXCEL VBA就是利用VBA控制EXCEL应用程序 VBA与VB的区别? VBA与VB的代码编写时类似的 其不同之处在于 ...
  • 大家好,在我之前的教程中分别讲了"VBA代码解决方案""VBA数据库方案""VBA字典和数组方案",通过对这三套教程的学习,...今日的内容第一讲:什么是类,什么是对象。一什么是类? 类对象的"灵魂"。对象可以任...
  • HI,大家好,我星光,今天咱们来继续学习VBA。在上一章咱们讲了为什么要学习...什么是VBA先来看第一个问题,什么是VBA?你学了一段时间VBA,有一天有个异性朋友问……“小胖,你最近在学什么呀?”“VBA!”“VB...
  • 大家好,我们今日继续讲解VBA代码解决方案的第109讲内容:VBA什么是过程。我的理解,过程就是执行某些动作的代码组合,这些组合以完成某项任务为目的。VBA过程分Sub过程和Function过程。前者通常意义上的过程...
  • ”“VBA是什么呀?”“VBA就是……反正很厉害,它可以减少很多重复性的工作,可以很轻松就让Excel简易化自动化智能化,你听我说,它还可以做人机交互界面,完成Excel自身功能无法完成的高度复杂的任务,还能够一键...
  • 目录 什么是VBA,它有什么作用 ...什么是宏?宏和VBA有什么关系?...VBA是一种编程语言,它依托于Office软件,不能独立的运行,通过VBA可以实现各种Office软件操作的自动化。 总结下VBA的作用: 实现E...
  • 什么是VBA(转)

    2007-08-13 18:28:25
    什么是VBA(转)[@more@]  VBA是什么?VBA是Visual Basic for Application的简写,它以VB语言为基础,经过修改并运行在Microsoft Office的应用程序,如Excel,Wor...
  • 二 详解VBA编程是什么

    2020-07-01 23:33:29
    详解VBA编程是什么 直到 90 年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动...
  • 如果你学习Excel的朋友,对VBA这个概念不陌生吧?...对了,还要告诉大家,我也初学者,不是高手,如果有什么说得不对的,希望大家及时指出。我的目的不是教学,而是期望创造一个有你,有我,...
  • 什么是VBA

    千次阅读 2013-05-22 05:33:16
    什么是VBA?  微软把自己的“看家本领”(VBA)授权金山使用(特别商用)意味着什么?首先,我们要搞清楚什么是VBA。说话不能冤枉人。  记得,在1989年4、5月期间,为了北京市高校招生计算机辅助系统的开发,我去...
  • 大家好,我们今日继续讲解VBA代码解决方案的第108讲内容:VBA什么是方法,什么是事件,在上一讲中我们讲了对象的属性,相信大家一定对上面的概念有了清楚的认识,今日我们继续讲解两个十分重要的概念:方法和事件...
  • 大家好,我们今日继续讲解VBA代码解决方案的第129讲内容:什么是顺序文件?什么是随机文件?什么是二进制文件?在第127和128讲中我讲了VBA在处理顺序文件时的一些方法,包括打开文件和读取文件。在写到这里的时候,...
  • HI,大家好,我星光,今天咱们来继续学习VBA。在上一章咱们讲了为什么要学习...什么是VBA先来看第一个问题,什么是VBA?你学了一段时间VBA,有一天有个异性朋友问……“小胖,你最近在学什么呀?”“VBA!”“VB...
  • 每天一篇原创Excel图文微信公众号:Excel星球NO.71-什么是VBA作者:看见星光微博:EXCELers / 知识星球:ExcelHI,大家好,我星光,今天咱们来继续学习VBA。在上一章咱们讲了为什么要学习VBA~VBA还值不值得学~学了...
  • vba是什么,如何操作

    千次阅读 2019-12-17 12:16:59
    是什么意思呢 比如单元格文字 获得以上文字,你需要分三步走 1、在单元格输入 “文字” 2、将字体大小设为22 3、将字体颜色设置为红色 那如果用宏来操作,只需要按钮点一下即可全部完成 当然你如果精通宏,可以...
  • 本文主要包括以下几个方面的内容:VBA是什么?为什么要用VBA?怎么用VBA? VBA是什么? 一、宏:macro在具体介绍VBA之前,我们先将目光转向“开发工具”选项卡,在这个选项卡的“代码”功能区中,出现了一个名词:宏...
  • 什么是VBA字典?它有什么用?我相信很多小伙伴们接触过很多字典,像什么新华字典,康熙字典,英语字典,英汉字典等等,也都知道我们可以通过汉字,字母等关键字可以快速的查找到我们所需的内容。VBA的字典也字典,...
  • 什么?因为基础知识还没讲就上了一堆代码,让没有基础的人看了也看不懂,或者有代码也可以,那就结合基础知识一起讲,让人明白来龙去脉,学一段明白一段。今天,我们模拟sum函数编写一段简单的代码,体会编写的...
  • 我的目标:让中国的大学生走出校门的那...学习VBA本质上也学习各种各样的对象,这些对象具有什么属性以及利用什么方法可以让这些对象做什么工作,所以在学习VBA时,认识各种对象很重要。只有认识了各种对象,我...
  • 于是,我准备把Excel VBA写成一个系列免费教程,撸完这个系列你也是VBA界的黑山老妖了。今天这个系列的第2篇,我们用「如何利用VBA加减乘除运算」的例子,帮助大家理解VBA的一些基础概念。基础很重要,正所谓...
  • 每天一篇Excel技术图文微信公众号:Excel星球NO.79-什么是数据类型?作者:看见星光微博:EXCELers / 知识星球:Excel嗨,大家好,我星光,今天咱们来继续学习VBA编程。在零基础学Excel的入门教程里咱们讲过,...
  • 什么是VBA? 微软把自己的“看家本领”(VBA)授权金山应用(特别商用)意味着什么?首先,我们要搞清楚什么是VBA。谈话不能冤枉人。 记得,在1989年4、5月期间,为了北京市高校招生计算机帮助系统的开辟,我去...
  • 大家好,我们今日继续讲解VBA代码解决方案的第109讲内容:VBA什么是过程。我的理解,过程就是执行某些动作的代码组合,这些组合以完成某项任务为目的。VBA过程分Sub过程和Function过程。前者通常意义上的过程...
  • 代码存储在模块中,在VBA中提供了三种类型的模块:窗体模块、标准模块和类模块。一 各个模块的分工我们在写代码的时候,简单的应用程序可以只有一个窗体,所用的程序都写在窗体模块中;当应用程序庞大复杂时,就要两...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,389
精华内容 555
关键字:

vba是什么