Thanks for your reply John but I think this is not what I am looking for... I need to calculate how many fields nex to Column1 I will go to, so Data.Column5 is + 4 fields from Data.Column1, Data.Column9 is +4 fields from Data.Column5 and so on. Is there a way to calculate this in loop?