А почему тогда вы пишете, что макрос "ставится на все ячейки"? Если это код, то он работает над всей таблицей, и его невозможно "поставить" на какие-то одни ячейки, а на другие не поставить. Т.е. код к ячейкам никак не привязан, но способен иметь доступ повсюду.