Пара замечаний по макросу (сугубо ИМХО):
-нужно хранить вводимые значения между запусками макроса, иначе толку нету, каждый раз вбивать - всеравно что _divide использовать
-задавать нужно количество не по Х и У, а по ширине и длине, чтоб одним набором параметров обрабатывать и вертикальные и горизонтальные помещения
-ну и вставлять блок, а не точки
Хоть тут и нужно решение под автокад, я еще раз прорекламируюсь вне атокада)). Если нужна просто расстановка, без расчета освещенности, во вложении ролик моего варианта. Программа не законченая, подглюкивает. понимает ограниченый набор примитивов dxf. на подготовленных планах расстоновку можно сделать очень ловко
PS. во вложение не влез, скачать и посмотреть можно тут -
http://download.shamangrad.net/zcad/svet.rar