当前位置: 代码迷 >> Office >> 怎么检索Excel某个表的最后一行
  详细解决方案

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

热度:5322   发布时间:2013-02-26 00:00:00.0
如何检索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")))
  相关解决方案