我想在excel中用VBA编一个程序来实现查找一列中倒数第二个非空单元格。

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:26:37
或者是用其他的方法来实现这个功能,请高人们具体指点一下。
假设:
A列中有:(“-”表示空单元格)
1
-
3
-
-
6
-
-
9
我想对这一列进行查找,并返回“6”中的数值。每个非空单元格之间的间隔时任意的。

(Excel2003)A列倒数第一个是
Range("A65536").end(xlup)
那倒数第二个就是往上移动一行:
Range("A65536").end(xlup).offset(-1,0)
*****************
我以为是连续的的,这个offset(-1,0)是搞不定的.
试试这个:
Range("A65536").end(xlup).end(xlup)