zoukankan      html  css  js  c++  java
  • 第一次编写VBA——Excel之VBA(1)

    一、VBA介绍

    1、宏和VBA的关系

    宏:简单来讲,宏是一组动作的录制

    vba是编程语言,宏是用vba代码保存下来的程序。

    2、VBA程序结构

    • 代码:vba程序由代码组成。
    • 过程:例如Sub过程、Function过程
    • 模块:保存过程的地方,一个模块可以保存多个不同类型的过程
    • 对象:用代码操作或控制的东西即为对象,例如工作簿、工作表、单元格、图片、图表、透视表等
    • 对象的属性:每个对象都有属性,属性是对象包含的内容或特点,例如A1单元格的内容:A1.内容,代码表达为Range("A1).Value
    • 对象的方法:方法是指在对象上执行的某个动作,例如Range("A1").Select
    • 关键字:关键字是vba中的保留字或符号,例如语句名称、函数名称、运算符等都是关键字

    3、VBE介绍

      VBE即Visual Basic Editor即VBA的编程环境

      1)打开VBE编辑器

        Alt+F11(Alt+F8是查看宏)

        依次执行:(2003版本)工具——宏——Visual Basic编辑器,(2007以上版本)在“视图”下的“宏”选项卡下

        右键单击工作表标签,执行“查看代码”命令

      2)主窗口:包含“工程资源管理器”、“属性窗口”、“菜单栏”、“工具栏”、“代码窗口”、“立即窗口”

    4、小试牛刀:用vba生成工资条

    Sub 选中第一行()
    '
    ' 选中第一行 宏
    '
    
    '
        Rows("1:1").Select
    End Sub
    
    
    Sub 插入工资条()
    '
    ' 插入工资条 宏
    '
    
    '
    Dim i As Integer
    
    Rows("1:1").Select
    
    Application.CutCopyMode = False
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorDark1
        .TintAndShade = -0.149998474074526
        .PatternTintAndShade = 0
    End With
    
    For i = 1 To 10
    
        Selection.Copy
        ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select
        Selection.Insert Shift:=xlDown
    Next
    
    End Sub
    Sub 改颜色()
    '
    ' 改颜色 宏
    '
    
    '
        Application.CutCopyMode = False
        With Selection.Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .ThemeColor = xlThemeColorDark1
            .TintAndShade = -0.149998474074526
            .PatternTintAndShade = 0
        End With
    End Sub

    说明:还可以通过插入控件按钮来指定宏,用按钮来操作

    二、基本语法介绍

    1)Dim i as integer  

    整数型(Integer)

    2)Sub 宏()....End Sub  

    程序段

    3)For i = 1 To 10....Next

    循环语法体

  • 相关阅读:
    NET領域模型(1)
    oracle 函數索引(1)
    oracle 動態SQL(1)
    WF事件驱动(5)
    WF事件驱动(3)
    WF事件驱动(4)
    HP LoadRunner 11.00 新鲜尝
    Tomcat配置优化要点
    WebSphere性能诊断与调优
    性能测试工具、监控工具
  • 原文地址:https://www.cnblogs.com/zeon/p/13983623.html
Copyright © 2011-2022 走看看