ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Macro to match 2 column values in different sheets (https://www.excelbanter.com/excel-programming/438997-macro-match-2-column-values-different-sheets.html)

anshu minocha

Macro to match 2 column values in different sheets
 
Hi,

I need a macro which compares the values in colA and colC of sheet 1
to column D and column E of sheet 2, if both the value match, then it
copies the contents from sheet2 col F,G and H into sheet1 colC,D and
F.


I tried the code below but I got an error message saying:Subscript out
of range
Please advise if any modifications required in the following code:
Thanks



Sub CompareThis()

For iRow = 1 to 1000


If Sheets("Sheet1").cells(iRow, 1).Value = Sheets("Sheet2").cells
(iRow, 4).Value And _
Sheets("Sheet1").cells(iRow, 3).Value = Sheets("Sheet2").cells(iRow,
5).Value Then


Sheets("Sheet1").cells(iRow, 3).Value = Sheets("Sheet2").cells(iRow,
6).Value
Sheets("Sheet1").cells(iRow, 4).Value = Sheets("Sheet2").cells(iRow,
7).Value
Sheets("Sheet1").cells(iRow, 5).Value = Sheets("Sheet2").cells(iRow,
8).Value


End IF



Next iRow
End Sub

anshu minocha

Macro to match 2 column values in different sheets
 
got the error
added 2 loops.It worked

Thanks


All times are GMT +1. The time now is 12:17 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com