豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 使用VBA代码确定激活选择单元格区域
侵权投诉

使用VBA代码确定激活选择单元格区域

使用VBA代码确定激活选择单元格区域

使用VBA代码确定激活选择单元格区域

单元格区域引用方式的小结

2008-11-29 12:10:20 阅读97 评论0 字号:大中小 订阅

在使用ExcelVBA进行编程时,我们通常需要频繁地引用单元格区域,然后再使用相应的属性和方法对区域进行操作。所谓单元格区域,指的是单个的单元格、或者是由多个单元格组成的区域、或者是整行、整列等。下面,我们设定一些情形,以问答的形式对引用单元格区域的方式进行归纳。 --------------------------------------------------------------------------------

问题一:在VBA代码中,如何引用当前工作表中的单个单元格(例如引用单元格C3)? 回答:可以使用下面列举的任一方式对当前工作表中的单元格(C3)进行引用。

(1) Range("C3")

(2) [C3]

(3) Cells(3, 3)

(4) Cells(3, "C")

(5) Range("C4").Offset(-1)

Range("D3").Offset(, -1)

Range("A1").Offset(2, 2)

(6) 若C3为当前单元格,则可使用:ActiveCell

(7) 若将C3单元格命名为“Range1”,则可使用:Range("Range1")或[Range1]

(8) Cells(4, 3).Offset(-1)

--------------------------------------------------------------------------------

问题二:在VBA代码中,我要引用当前工作表中的B2:D6单元格区域,有哪些方式? 回答:可以使用下面列举的任一方式对当前工作表中单元格区域B2:D6进行引用。

(1) Range(“B2:D6”)

(2) Range("B2", "D6")

(3) [B2:D6]

(4) Range(Range("B2"), Range("D6"))

(5) Range(Cells(2, 2), Cells(6, 4))

(6) 若将B2:D6区域命名为“MyRange”,则又可以使用下面的语句引用该区域:

① Range("MyRange")

② [MyRange]

(7) Range("B2").Resize(5, 3)

(8) Range("A1:C5").Offset(1, 1)

(9) 若单元格B2为当前单元格,则可使用语句:Range(ActiveCell, ActiveCell.Offset(4, 2))

(10) 若单元格D6为当前单元格,则可使用语句:Range("B2", ActiveCell)

--------------------------------------------------------------------------------

问题三:在VBA代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用?

回答:有时,我们需要在代码中依次获取工作表中特定区域内的单元格,这通常可以采取下面的几种方式:

(1) Range(“A” & i)

(2) Range(“A” & i & “:C” & i)

(3) Cells(i,1)

(4) Cells(i,j)

其中,i、j为变量,在循环语句中指定i和j的范围后,依次获取相应单元格。

第1页

你可能喜欢

  • Excel_VBA对象
  • Excel使用技巧大全(超
  • VBA程序设计
  • VBA实例
  • 单元格引用
  • 历史记录
  • 身份证照片
  • VBA函数

热门文档

相关文档

  • 使用VBA代码确定激活选择单元

    使用VBA代码确定激活选择单元_IT/计算机_专业资料。VBA代码如何...例如,要选择当前工作表中的单元格区域 C2:D10,可以使用下面的代码: ...

  • 使用VBA代码选择 单元格 区域

    代码选择单元格/区域 使用 VBA 代码选择单元格 区域使用 VBA 的常见任务是指定...("E6")) 也可以先激活该工作表,然后再选择: Sheets("Sheet2").Activate ...

  • VBA技巧2 选定单元格区域的方法

    使用VBA代码确定激活选择... 20页 免费VBA技巧2 ...方法 在 VBA 中一般使用 Select 方法选定单元格或单元格区域,如下面的代码所示...

  • VBA单元格选择方法及可用属性

    例如,要选择另一工作簿中某工作表上的单元格区域 E4:F12,可以使用下面的代码...("E4", "F12") 也可以先激活该工作表,然后再选择: Workbooks("BOOK2....

  • VBA代码中引用Excel工作表中单元格区域的方式小结

    --- 问题三:在VBA代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用?回答:有时,我们需要在代码中依次获取工作表中特定区域内的单元格,这通常可以采取...

  • VBA代码中引用Excel工作表中单元格区域的方式小结

    问题三:在 VBA 代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用...=xlthin End Sub 若要选定命名区域,请用 GoTo 方法,该方法将激活工作簿和工作...

  • Excel VBA单元格区域引用方式的小结

    (4, 2)) (10) 若单元格D6为当前单元格,则可使用语句:Range("B2", ActiveCell) 问题三:在VBA代码中,如何使用变量实现对当前工作表中不确定单元格区域的...

  • VBA常用代码解析

    Range 属性 VBA 中可以使用 Range 属性返回单元格或单元格区域,如下面的代码所...就激活该工作簿,语法如下: expression.Goto(Reference,Scroll) 参数 expression ...

  • vba单元格区域引用方式的小结

    ---问题三:在 VBA 代码中,如何使用变量实现对当前工作表中不确定单元格区域的引用? 回答:有时,我们需要在代码中依次获取工作表中特定区域内的单元格,这通常可以...

  • EXCEL中如何用VBA判断某一地址单元格是否为合并单元格

    EXCEL中如何用VBA判断某一地址单元格是否为合并单元格_IT/计算机_专业资料。EXCEL...第 5 行到第 7 行代码将当前选中区域的内容连接起来保存在字符串变量 StrMerge...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部