Excel Object Model:

  • Application Object (Excel): Stab Me!!!
  • Font Object (Excel): Stab Me!!!
  • Worksheet Object (Excel): Stab Me!!!

Ref: Visual Basic Language Reference

Ref: VBA Course: Colors

具体使用例子:

  1. 修改单元格的颜色:
      使用单元格的 Interior 类!其中 Color 属性可以修改或是显示单元格的背景颜色!ColorIndex 则是通过数字来修改单元格的背景颜色!

    For i = 2 To 19For j = 2 To 19If Cells(i, j) = "A" ThenCells(i, j).SelectSelection.Interior.Color = RGB(255, 255, 0)  '通过选取改变End IfIf Cells(i, j) = "C" ThenCells(i, j).Interior.Color = RGB(255, 0, 255)  '直接通过单元格来修改End IfIf Cells(i, j) = "D" ThenCells(i, j).SelectSelection.Interior.ColorIndex = 2    '用索引修改End IfNext
    Next

      VB、VBA、VB.NET 基本差不多,就是类不同罢了!
    参考:Excel VBA Interior.ColorIndex 色彩列表
    参考:Interior Object Members

  2. 每一行上面增加一行,然后空行通过上下的平均求得!
    参考数据:http://files.cnblogs.com/alex-bn-lee/GOCI.rar
    参考代码:(现将txt导入excel中)

    Sub add()For n = 6 To 1000 Step 2    Rows(n).SelectSelection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove   'Rows(i).Insert 也可以Next
    End SubSub avg()For n = 6 To 704 Step 2    For m = 1 To 9        Cells(n, m) = (Cells(n - 1, m) + Cells(n + 1, m)) / 2       Next   Next
    End Sub

  3. ComboBox的使用
      首先需要为其增加内容,这个内容的增加需要在窗体加载/激活的时候触发,如下实现:
      
      之后在Activate事件中增加Item,利用ComboBox的AddItem方法:

    Private Sub UserForm_Activate()ComboBox1.AddItem "C"    ComboBox1.AddItem "D"For m = 1 To 100ComboBox2.AddItem mNextEnd Sub

      ComboBox1中,增加了C和D,ComboBox2中,增加了从1到100的数字!
      

  4. TabIndex属性:按照数字顺序,一次通过点击“TAB”键实现每个控件之间的遍历!
    TabStop属性:True说明参加上面的遍历,False则说明不参加上面的遍历!
  5. 待定
VBA Course 详细X
没有英汉互译结果
  请尝试网页搜索

转载于:https://www.cnblogs.com/alex-bn-lee/archive/2012/10/25/2740316.html

【090】Excel VBA 基础相关推荐

  1. Excel VBA 基础部分(变量声明、三大语句)

    目录 Excel VBA 基础部分 一.变量声明语句 二.赋值语句.条件语句.循环语句 (一)赋值语句 1. Let语句 2. Set (二)条件语句 1. If...Then...Else语句 2. ...

  2. 第一章、Excel VBA基础知识

    01-01.Excel VBA简介 1.VBA是什么,能干什么 VBA可以说是一种编程语言,是VB的分支 VBA的作用,可以将重复的Excel工作简单化 2.VBA具备的基础知识 2.1基础操作,能发 ...

  3. Excel VBA基础教程

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

  4. Excel VBA基础与应用5

    1Excel中的对象 在Excel中,VBA程序实际上通过对象来操作表格的.Excel中的对象关系如下: 一个Excel应用程序就是一个Application对象,比如菜单.工具条都属于Applica ...

  5. excel vba基础入门_[VBA][基础入门] 第3讲 认识VBA IDE(集成开发环境)

    本文的目标是科普VBA IDE(Integrated Development Environment.Integration Debugging Environment)的使用,使新手掌握VBA编程环 ...

  6. EXCEL VBA基础:通过创建模块完成简单SUB过程

    以下为新建一个简单的SUB过程: 如下所示,需要先打开[VB编辑器],该工具位于WPS下的[开发工具]下,注意,本实验是基于WPS,通过OFFICE的EXCEL打开略有差异,可自行实验. 然后会弹出这 ...

  7. Excel | VBA基础操作

    目录 1. 代码基本结构 2. 基础操作:对单元格 3.  赋值 4. 格式设置 5. 逻辑 6. 说明 1. 代码基本结构 Sub name() '定义一个函数''代码主体' End Sub 2. ...

  8. Excel - VBA基础应用

    文章目录 1.方法 1.1.主方法 1.2.普通方法 2.变量 2.1.变量的定义 3.流程 3.1.判断 3.2.循环 4.容器 4.1.数组 4.1.1.获取数组上下界 5.字符&字符串 ...

  9. (转)Excel VBA 操作 Word(入门篇)

    原文地址 本文的对象是:有一定Excel VBA基础,对Word VBA还没有什么认识,想在Excel中通过VBA操作Word还有困难的人. 一.新建Word引用 需要首先创建一个对 Word App ...

最新文章

  1. 御水.20180506
  2. 十个jQuery图片画廊插件推荐
  3. python的用途-请问在python中的% 是什么意思, 起到什么作用?
  4. 浅析Android中的消息机制
  5. error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值
  6. [高效时间管理] 番茄工作钟 windows版本
  7. python模块名限定_python 正则表达式 匹配 ?的使用 限定符 sys.re模块
  8. C#中静态构造函数的一些理解
  9. SpringCloud工作笔记057---常用免费数据接口
  10. 1.7 非平衡数据的处理方法大全
  11. L3G400d单独使用实验
  12. Word毕业论文排版 公式居中 编号右对齐 及交叉引用(使用MathType公式编辑器实现)
  13. 一文带你走进网络编程
  14. XSS(跨站脚本攻击)理论知识
  15. 在浏览器查看base64格式的图片
  16. Arduino、BeagleBoneBlack、树莓派、Debian Linux 学习手记
  17. Codeforces Round #834 (Div. 3) E. The Humanoid
  18. 虚拟主机如何连接MYSQL数据库?
  19. 计算机专业学生的自我介绍英语翻译,大学生自我介绍英文版带翻译.doc
  20. 通过朋友圈网易云链接获取网易云账号及微博的方法

热门文章

  1. 北理工校友发明文言文“填词大师”,断句、造词都能做,高考文言文满分靠它了...
  2. “我为什么反对AI论文强制开源代码”
  3. HDU-2089-不要62
  4. Rails源码笔记-ActiveSupport-core_ext-date
  5. 鸟哥的linux私房菜-文件压缩于打包-2
  6. 三种方式搭建yum源
  7. ArcGIS中的三种查询
  8. 重写修改重写的Dialog显示问题
  9. CCNP OSPF协议详解
  10. python处理svg 平移 旋转_d3.js封装文本实现自动换行和旋转平移等功能