Okay, good morning first,
Now it seems that you are trying to access two urls within one csv file. This could be done in several ways:
1. You could divide the URLs by HTML structure and make different csv file for each html structure. So in that case you could have SampleURLs1.csv and SampleURLs2.csv.
In this case in the code you will call SampleURLs1.csv for the fist block, and after that for block 2 you will call SampleURLs2.csv, and the loop will read from separate files, which might solve the problem.
2. You could make the csv file with more than 2 columns, and it will look like this:
URL1,DataForURL1,URL2,DataForURL2
url1.com,Sampledata,url2.com,Sampledata2
url11.com,sampledata,url22.com,sampledata2
.........
If you go by this route, you will call only one csv file in the macro, and will be using only the {{!COLX}} variable, where X is 1,2,3,4 depending on the action the macro should do.
3. The last solution I can think of (If I do understand the problem of course) is you could make your csv file with 3 columns, like the following:
URL1,DataForURL1,DataForURL2
url1.com,sampledata1,sampledata2
url11.com,sampledata11,sampledata22
......
In this case you will have one "dynamic" URL in the macro and the second URL from Block 2 will be embeded into the code of the macro.
I hope the above make sence to you, as I haven't even drunk my coffee yet.
If you want you could send me the real problem via PM, and I will try to help you, IF of course the above don't do the job.
Good Luck & Have a nice day man,
Mr.P