2016-02-26 129 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

相關問題