You cannot Transpose 500 Rows of data because there are only 256 Columns available.
Is this what you are trying to do?
Now do you need to check through several rows like this:Option Explicit Sub TransferData() If Range("A2").Text = "hjk" And _ Range("B2").Value = 2 And _ Range("A3").Text = "ert" And _ Range("B3").Value = 5 Then Range("C5").Value = "hjk" Range("D5").Value = 2 Range("E5").Value = "ert" Range("F5").Value = 5 End Sub
Check A2:B3
Then Check A4:B5
Then Check A6:B7
Etc...