VBA 语言教程

  • VBA常数列表及参数信息

    本章的前面,你学习了给属性赋值,需要使用下面规则: Object.Property = Value 如果选项对话框(编辑器页)已经勾选了“自动列出成员”,Excel就会在等号前的属…

    VBA 语言教程 2023年5月15日
  • VBA对象浏览器的使用方法

    如果你想要在VBA众多的组件和功能中自由切换,那么可以使用对象浏览器。这个专门的内置工具在VB编辑器窗口是可用的。使用下面任何一种方法都可以访问对象浏览器: 图2-16 对象浏览器…

    VBA 语言教程 2023年5月15日
  • 怎么使用VBA对象库

    在前面的例子里,你学习使用了Excel对象库里的Shapes(图形)集合成员的属性。Excel库包含专门使用Excel的对象,而VBA库则提供对许多内置VBA函数的访问,这些函数按…

  • VBA对象及电子表格单元格操作

    要在 Excel 里创建一些自定义应用程序,需要一些常用对象或者对象集合的工作知识,例如 Range,Workbook (Workbooks),Worksheet (Workshe…

  • VBA单元格格式

    一个频繁的任务就是给选中的单元格或区域设置格式。你的VBA过程可能需要查明某个具体单元格 的格式。我们可以使用NumberFormat属性来找回单元格格式: ?Range(&#82…

    VBA 语言教程 2023年5月15日
  • VBA工作簿和工作表操作方法

    既然你已经涉足操作工作表单元格和单元格区域,是时候上一个台阶,学习如何控制单个工作簿,以及整个工作簿集合了。如果你不知道如何打开一个新工作簿的话,你就不知道准备一个新的电子表格了;…

    VBA 语言教程 2023年5月15日
  • 什么是VBA变量

    保存VBA语句的结果 在前面的章节中,你在立即窗口上输入一些VB指令,并且返回一些信息。例如,当你输入?Cells.Count,你发现工作表里有16,777,216个单元格。然而,…

    VBA 语言教程 2023年5月15日
  • VBA数据类型

    当你创建VB过程时,你脑海里必然有个目的,你想要处理数据。因为你的过程要处理不同类型的信息,所以,你应该了解VB如何储存数据。“数据类型”这个术语决定了数据如何储存在电脑的内存里。…

  • VBA变量如何产生及声明

    你可以通过一个专门的命令来声明变量从而产生一个变量,或者也可以直接在语句里使用变量(而不需要声明)。当你声明变量时,你实际上让VB知道该变量的名称和数据类型,这叫做“强制显式声明变…

  • 如何明确VBA变量的数据类型

    如果你在Dim语句里没有明确变量的数据类型,你最终将得到没有归类的变量。没有归类的包括,在VBA里,总是当成Variant数据类型。高度建议你产生归类了的变量。当你声明变量为某种数…

    VBA 语言教程 2023年5月15日
  • VBA变量赋值

    既然你已经知道如何命名和声明变量了,是时候开始使用它们了。我们以学习如何创建变量开始。在VB中,你可以在你程序的任何地方创建变量,只有给它赋个值就行。 1.  打开一个新…

    VBA 语言教程 2023年5月15日
  • VBA强制声明变量

    VB使用Option Explicit语句自动提醒你正式地声明你的变量,这个语句必须放在每个模块的最上面。如果你试图运行一个含有未定义的变量的过程时,Option Explicit…

    VBA 语言教程 2023年5月15日
  • VBA声明和使用对象变量

    你已经学习的变量是用于储存数据的,储存数据是你使用“普通的”变量的主要原因。除了储存数据从普通变量之外,还有引用VB对象的特殊变量,这些变量称为对象变量。你在前面的章节中已经学习了…

  • 在VB过程里使用常量的方法

    当你的程序运行,变量的内容是可以变化的,如果你想要一次又一次地引用不变的值,那么你应该使用常量。常量就像一个指定的变量一样,总是引用这个相同的值。VB要求你在使用前要声明常量。正如…

  • VBA函数过程

    在前面的章节中,你知道了过程是一组指令,它让你在程序运行的时候完成一些具体的任务。VBA有以下三种过程: 1、子程序过程(子程序)执行一些有用的任务但是不返回任何值。它们以关键字S…

    VBA 语言教程 2023年5月15日
  • VBA传递参数步骤

    到目前为止,你已经创建了简单的可以执行具体任务的VBA过程,这些过程在它们运行前没有要求你提供额外的数据。然而,在现实生活中,过程(子程序和函数)经常需要参数。参数(自变量)是过程…

    VBA 语言教程 2023年5月15日
  • VBA定位内置函数

    VBA自带了很多内置函数,可以在在线帮助里很容易地找到这些函数。在VB编辑器窗口选择“帮助”-“Microsoft Visual Basic帮助”可以访问所有VBA函数按字母顺序排…

    VBA 语言教程 2023年5月15日
  • MsgBox函数的运行值

    当你显示只有一个按钮的信息框时,可以点击确定按钮或者回车键将信息框从屏幕上移除,然而,当信息框有两个或以上的按钮时,你的程序需要知道按的是哪个按钮。你可以将信息框结果储存在一个变量…

  • VBA InputBox函数

    InputBox函数显示一个信息提示用户输入数据,这个对话框有两个按钮——“确定”和“取消”,当你点击确定时,InputBox函数返回用户输入在信息框里的信息;当你点击取消时,函数…

  • VBA中使用InputBox方法

    除了InputBox函数之外,还有InputBox方法,如果你激活对象浏览器,然后搜索“inputbox”,VB将显示两个InputBox——一种为Excel库,另一种为VBA库(…

    VBA 语言教程 2023年5月15日