VBA编程基础和编程环境(二)

VBA编程基础和编程环境(二)    上一节中认识了Excel宏的基本样子,明白了VBA就是一门类似于C、JAVA、Python等编程语言,了解了VBA与宏的关系,本节开始学习VBA编程的基础知识和编程环境,是整个学习编程的基础。    一、VBA编程的几个重要概念    0、过程    把VBA代码按照一定顺序和逻辑排列用来完成Excel某个任务的过程,其实就是用VBA代码按照先后…

大家好,又见面了,我是你们的朋友全栈君。

       上一节中认识了Excel 宏的基本样子,明白了VBA就是一门类似于C、JAVA、Python等编程语言,了解了VBA与宏的关系,本节开始学习VBA编程的基础知识和编程环境,是整个学习编程的基础。

        一、VBA编程的几个重要概念

        0、过程

        把VBA代码按照一定顺序和逻辑排列用来完成Excel某个任务的过程,其实就是用VBA代码按照先后顺序排列来完成某个任务的经过。如:sub过程、function过程。

       1、对象

       对象,是VBA程序编写和流程控制的目标事物,如:工作簿、工作表、单元格等。说白了就是研究目标的事物或是东西,一般都是一些具体的事物,如:电视机、台灯、小红、李明、水壶、桌子、手机、图书馆、电冰箱等等。一个对象可以包含其他对象,如:电脑中的硬盘、声卡、网卡、显示器等;工作簿中的不同工作表。

        2、集合

        集合,是多个同类型对象的统称。如:多个不同品牌的电脑就是一个集合,不同的多张工作表也是一个集合(worksheets)等。

        3、引用对象

        引用对象,就是从对象集合中指明对象的位置或是名称。如:从一堆电脑中选出联想牌子的电脑;从某个班级中指明名字叫李虎的学生;从工作簿中指明工作表的位置。引用对象的格式如下所示:

        集合名称(“名称”)  或是    集合名称(编号) 

        worksheets(“第一张工作表”)   含义:从worksheets集合(工作表)中引用名为第一张工作表的对象。

        worksheets(1) 含义:从worksheets集合(工作表)中引用排在第一位置工作表的对象。

        4、属性

        属性,是对象所包含的内容或是具有的特征。如:5年级1班的40名同学就是5年级1班的属性;水壶的颜色是红色的;工作表worksheets中的10张工作表就是worksheets的属性。对象的属性标示方法如下所示:

       对象.属性     

    对象在前,属性在后,用”.”号连接。 如:电脑(“联想”).硬盘.256G,含义:联想电脑的硬盘是256G;workbooks(“book1”).worksheets(“sheet1”).range(“A1”).font.color,含义:book1工作簿的sheet1工作表中A1单元格的字体颜色。range(“A1”).value ,含义:指定A1单元格的值。

        5、方法

        方法,是对对象执行的某一动作,如:打开工作簿、复制工作表、选择单元格、开启水壶电源、统计4年级2班学生成绩、抓取网页数据等等,方法在VBA程序中的标示如下所示:

        对象.方法

        对象在前,方法在后,如:range(“A1”).select  含义:选择A1单元格。为了区分对象的方法和属性,可以在对象的后面加“.”,在【属性/方法列表】中根据图标颜色来分辨,带绿色标示方法,其他标示属性,如下图所示。

                                                                     VBA编程基础和编程环境(二)

        二、VBA编程环境介绍

        打开VBA编辑器有很多办法,如:开发工具-visual basic,编辑器的界面如下图所示:

VBA编程基础和编程环境(二)

        上图中,红外框图区域是工程资源管理器,黄色框图区域是属性窗口,蓝色框图区域是立即窗口,粉红色区域是代码区,绿色区域是工具栏,紫色区域是菜单栏。

        编写第一个VBA程序

        第一步:在工程资源管理器中添加模块。

        第二部:编写代码。双击模块——插入——过程,设备过程名称,点击确认——在过程中编写代码——运行。

VBA编程基础和编程环境(二)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134280.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • intellij idea运行配置_idea2017配置jdk

    intellij idea运行配置_idea2017配置jdkIntelliJidea2017.2配置Tomcat8.5前期准备IDEA、JDK、Tomcat什么的先装好,环境配置好,本文中没有这些配置博客图片为主请注意看仔细第一步当然先得建一个web项目1、file->new->project-Next->Finish-项目建好了接下来就是配置了-工具栏点击上图图标或【F4】或项目右键【OpenModuleS…

    2022年8月31日
    9
  • Prometheus+Grafana+altermanager监控k8s并配置报警[通俗易懂]

    Prometheus+Grafana+altermanager监控k8s并配置报警[通俗易懂]prometheus+grafana搭建、配置监控k8s集群,并结合altermanager将报警信息发送到邮箱等媒介

    2022年5月10日
    49
  • cpu周期与指令周期_cpu时钟周期数怎么计算

    cpu周期与指令周期_cpu时钟周期数怎么计算计算机中我们常常会混淆指令周期、CPU周期和时钟周期,要区分这些并不难,但要想彻底弄懂这些,就得要求我们对CPU底层有一定了解。一.指令周期指令周期:是指计算机从取指到指令执行完毕的时间计算机执行指令的过程可以分为以下三个步骤:Fetch(取指),也就是从PC寄存器里找到对应的指令地址,根据指令地址从内存里把具体的指令,加载到指令寄存器中,然后把PC寄存器自增,好在未来执行下一条指令。 Decode(译码),也就是根据指令寄存器里面的指令,解析成要进行什么样的操作,是R、I、J

    2022年10月12日
    2
  • windows安装git cmd_git for windows

    windows安装git cmd_git for windowsGitLFS(GitLargeFileStorge,Git大文件储存)。本文只介绍windows下的安装方式。写在前面,GitLFS安装依赖Git,所以我们先安装git下载地址【传送门】双击安装,直接next1.安装地址【传送门】2.安装双击->默认->确定->安装完成运行cmd下输入gitlfsinstall一般命令gitlfsinstall开启LFS功能gitlfstrackl文件追踪,一般后面”文件名.后缀”gitlf

    2025年10月4日
    4
  • Postman使用入门

    Postman使用入门

    2021年9月18日
    38
  • Tesseract-OCR引擎 入门

    OCR(OpticalCharacterRecognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。Tesseract:开源的OCR识别引擎,初期Tesseract引

    2021年12月22日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号