您的位置: 首页 > EXCEL技巧 > ExcelVBA >

用VBA选择活动单元格所在的数组区域

时间:2013-12-04 整理:docExcel.net

如果在某个区域中输入了相同的数组公式,选择其中某一部分单元格进行修改时,Excel将提示“不能更改数组的某一部分”,这时需要选择全部的数组进行修改。当活动单元格在数组区域中时,可以用下面的VBA代码选择当前整个数组区域,并且在状态栏中给出提示信息。

Public Sub SelectArray()
Dim Msg As String
On Error GoTo DispOnSstatusbar
Msg = "选择的单元格不在数组区域中。"
ActiveCell.CurrentArray.Select
Msg = "已选择数组区域:" & Selection.Address

DispOnSstatusbar:
Application.StatusBar = Msg

End Sub

 

 

 

 

 

 

数组公式获取某列包含数据的最后一行行号 问题:数组公式获取某列包含数据的最后一行行号
回答:...一个包含数据的单元所在行的行号,可以用下面的几个数组公式,以A列为例: =MAX(NOT(ISBLANK(A1:A65535))*ROW(1:65535)) 公式输入完毕按Ctrl+Shift+Enter结束(下同),该公式对A列中每个包含数据的单元格指定其行号,对空单元格返回...
在Excel2013表格中根据姓名查找所在行号 问题:在Excel2013表格中根据姓名查找所在行号
回答:...足则返回另一个值。MATCH函数:返回在指定方式下与指定数组匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。所以这公式的意思就是判断D1单元格的值...
Excel表格中函数的参数的定义和概念 问题:Excel表格中函数的参数的定义和概念
回答:... 参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。 (1)常量 常量是...
用条件格式高亮显示连续多个符合要求的数据 问题:用条件格式高亮显示连续多个符合要求的数据
回答:...MIN和MAX函数都有两个参数,对于MIN函数,其第一个参数为数组,对于MAX函数,除数据区域最左侧的单元格外,其第一个参数也为数组。对于某个单元格数据,MIN函数和MAX函数分别计算出该单元格右侧和左侧最接近该单元格且不符...
在Excel中按指定的重复次数填充数据到一列 问题:在Excel中按指定的重复次数填充数据到一列
回答:...充1次,将第三个编号“RWR880”填充5次,……。 可用数组公式或VBA来实现这样的填充,示例文件下载地址: .excel123 /Soft/hanshu/201212/41 。 在D2单元格输入下面的数组公式后按Ctrl+Shift+Enter结束(下同),然后拖动填充柄向下填...
统计出Excel2007分组数据的排名情况 问题:统计出Excel2007分组数据的排名情况
回答:...sumproduct函数会先计算出组别为一组,数据大于76的这两组数组的乘积之和,这个和在加上1就是该数据在该组里面的最终排名。
相关推荐: