table style

i can't create a table style like this. I can do this with cell styles, but I have to select cells every time. Can anyone suggest me if there is a way?
The first column has a gray background, but I don't have the dividing line on the right, while the second one does.
for the white columns I have the same problem for the first white cell and the last one. The columns can vary in number (except the first two) ... then if I find only one white it is again a problem.
But maybe there is a solution that I don't know about.
