I like to perform simple calculation on data in a column, but use only selected rows. If I use the Command Window I can do: col(C)=90-col(B)omeglexender which will perform the calculation on all rows. I want the calculation on every 3rd row, i.e. 1st, 4th, 7th ... and the other data should be just copied as they are. I tried: for (ii =1; ii <=wks.maxrows; ii +=3) {col(3)=90-col(2)[ii]} but this gives a constant value in the 3rd column. Can anyone help? Thanks.