VBA查找大于0的行中的最后一个值,然后返回该列的标题作为值

时间:2019-05-24 16:11:46

标签: excel vba

我有一个电子表格,其中包含1000多个数据行。 A列由名称组成,第1行的日期跨越了500列的顶部。

我还有另一张纸是A列的副本,我想将最后一次输入的大于0的数据的日期放入B列。

我要执行以下操作:

  1. 找到每行中大于0的最后一个单元格(从第二行开始直到第1500行)
  2. 然后我想将该条目的日期列出在另一张我列出相同名字的工作表的B列中。

我完全坚持了这一点。我试图使VBA和公式正常工作,但似乎只能让它们显示最后一个单元格的值,而不是输入日期。一个公式的范例如下:

=LOOKUP(2,1/('Sheet1'!B2:ARJ2<>""),'Sheet1'!B2:ARJ2)

希望我想要一个VBA解决方案,但是我现在将采用任何解决方案!

谢谢

0 个答案:

没有答案