1.Я так понял - если переменным в макросе не присвоить первоначальные значения, то они принимают случайные (при включении панели) - что биты, что байты, и для того чтобы быть уверенным в значении битов при инициализации ввели биты с LB9000 по LB9009 ?
2.Другой вопрос - неплохо бы расширить поле переменных во вводе в функции макроса, а то длинные имена не видно (см. скриншот):