当前位置: 首页 > news >正文

VBA —— 学习Day6

面向对象

eg.

对象的层级结构:

Excel常用对象

Application(Excel应用程序)

Workbook (工作簿)

Worksheet(工作表)

Range(单元格)

eg.

依据对象层级结构一步一步定位到单元格,使用Value属性设置值

简略写法:

Application可省略

对于操作的是当前的工作簿(也可称之为活动工作簿):Workbooks可省(当我们所执行程序前所点击的工作簿称之为当前工作簿)

对于操作的是当前的工作表(也可称之为活动工作表):Worksheets可省

Value属性也可省略,默认调用的就是Value => Range("A6") = 600

引用某个单元格:

Range方式:Range("A1") A列1行  eg.Range("A1").Value = 100

Cells方式:Cells(2,1) 2行1列  eg.Cells(2,1).Value = 100

[]方式:[A3]   eg.[A3].Value = 300

Select方法:选择某个单元格

ActiveCell:引用活动单元格

选择某个单元格之后,这个单元格就是活动单元格,使用ActiveCell进行引用

eg. Range("A4").Select

      ActiveCell.Value = 400

单元格的一些特殊属性:

Interior:内部格式,Range对象属性,也是对象,可以设置单元格背景色、图案等

eg.

Range("A4").Select

ActiveCell.Value = 400

ActiveCell.Interior.Color = vbBlue

//ActiveCell.Interior.Color = VBA.RGB(255,192,0)

Font:字体格式,Range对象属性,也是对象,可以设置字体、字号、字体颜色等

eg.

Range("A4").Select

ActiveCell.Value = 400

ActiveCell.Interior.Color = VBA.RGB(255,192,0)

ActiveCell.Font.Color = vbBlue

ActiveCell.Font.Size = 20

ActiveCell.Font.Bold = True //字体加粗

结合变量进行使用:

Dim Row As Long,Column As String

Row = 1

Column = "B"

Range(Column & Row).Value = 500

Row = 2

Range(Column & Row).Value = 600

________________________________________________

Dim Row As Long,Column As Variant

Row = 1

Column = "B"

Range(Column & Row).Value = 500

Range(Column & Row).Value = 600

Column = 3

Row = 2

Cells(Row,Column).Value = 700

填充数字:

Dim Column As Long,Row As Long

Column = 8

Row = 1

For Row = 1 To 10

        Cells(Row,Column).Value = Row

Next Row

引用单元格区域:

Range方式:Range("A1:B3")  Range("A5","B7")

http://www.dtcms.com/a/187214.html

相关文章:

  • 0512 - 2094. 找出 3 位偶数
  • 手搓传染病模型(SEITA)
  • 【JS逆向基础】前端基础-JS
  • 防火墙安全策略基础配置
  • 一小时学会Docker使用!
  • C++类的继承和派生
  • 计算机组成原理———CPU指令周期精讲
  • Java静态变量笔记
  • 并发笔记-并发问题与事件驱动模型(五)
  • Spring Bean有哪几种配置方式?
  • Nacos源码—8.Nacos升级gRPC分析五
  • neptune系统详解
  • mysql dump 导入导出用法
  • js 画立方体软件开发日记2
  • MySQL——性能调优
  • 面试题:C++虚函数可以是内联函数吗?
  • 嵌入式学习笔记 - MSB, LSB
  • 策 略 模 式
  • 马铃薯土豆幼苗与杂草检测数据集VOC+YOLO格式3051张2类别
  • cursor 如何在项目内自动创建规则
  • CSDN博客粘贴图片失败如何解决
  • 网络编程epoll和udp
  • 联想 SR550 服务器,配置 RAID 5教程!
  • CSRF记录
  • Megatron系列——张量并行
  • Clang实现C++文件分析,含Python实战
  • 嵌入式系统:从基础到应用的全面解析
  • MySQL 备份与恢复
  • Linux环境下安装MySQL
  • 5月12日复盘-RNN