I have a code that is written same several times but references a different column in each one. I would like to just write it one time but reference mutiple columns. Columns S, N & X. Can this be done with using the format for a row?
Range("X" & Format(x1) - 1).Value
I am not sure why you are using the Format function... isn't x1 a number? Also, you don't say what you are trying to do with the range you are asking about, leaving us to guess at what you are trying to do. Anyway, assuming you are trying to assign the same value to each cell on row x1-1 for columns S, N and X, does this do what you want...
Intersect(Rows(x1-1), Range("S:S,N:N,X:X").EntireColumn).Value = SomeValue