2016-02-26 131 views
0

我有一张2张纸。我想将sheet2的A1与sheet1的A:A进行比较,如果匹配,则索引第三张B1的B1最后一行的值(所以我坚持查找最后一行值的索引部分)。所以这需要完成近1000个items.So任何vba或公式为此?比较2单元格并索引最后一个单元格的值

enter image description here

+1

Quote:“然后索引第三张B1的A1最后一行的值(所以我坚持查找最后一行值的索引部分)”请使这部分更具描述性。 – Sixthsense

回答

1

OK,这为我工作的测试只是做了XXX的数据值。您可以修改YYY。

Option Explicit 
Sub CompareAndCopyData() 

     Dim DataWorkSheet As Worksheet 

     Set DataWorkSheet = ThisWorkbook.ActiveSheet 

     With DataWorkSheet 

      Dim SearchRange As Range 
      Set SearchRange = .Range("E2:E5") 

      Dim SearchText As String 
      SearchText = .Range("E2").Value 

      Dim SearchResult As Range 
      Set SearchResult = SearchRange.Find(What:=SearchText) 

      Dim LastColumn As Long 
      LastColumn = .Cells(SearchResult.Row, .Columns.Count).End(xlToLeft).Column 

      .Cells(8, "F").Value = .Cells(SearchResult.Row, LastColumn).Value 

     End With 

End Sub 
+1

感谢您的帮助,但我想索引比赛后第2排(在上述情况下,它是J2)的最后一个值 – Neelesh

+0

@Neelesh你想作为索引放什么?当前日期还是增加之前的日期? –

+0

它不需要是date.it是行#2中最后使用的单元格的值。因此,在XXX与某个范围匹配的图片中,它将索引行#2的最后使用的单元格值(即J2) – Neelesh

相关问题