首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

怎么检索Excel某个表的最后一行

2012-04-01 
如何检索Excel某个表的最后一行我的一个Excel文件里有多个表,第一个表的A列每行分别存储着后面所有表的名

如何检索Excel某个表的最后一行
我的一个Excel文件里有多个表,第一个表的A列每行分别存储着后面所有表的名称。请问如何让B列显示对应A列名称的表的第M列最后一行的数据? 
如A列为sheet5,则B列显示sheet5表的第M列最后一行的数据。

[解决办法]
vba做的话比较容易,把下面的M,改成你要的具体的列的编号

VB code
sheets(1).selectwith activesheet for i= 1 to .usedrange.rows.count  cells(i,2)=sheets(cells(i,1)).cells(sheets(cells(i,1)).usedrange.rows.count,M) next iend with
[解决办法]
=INDIRECT(A1&"!M"&COUNTA(INDIRECT(A1&"!M:M")))

热点排行