У меня также была проблема с тем, что VBE не сохраняет изменения кода в созданной надстройке .xlam. Случайно я обнаружил, что если открыты какие-либо книги (кроме скрытого .xlam), сохранение VBE не происходит, но если все остальные книги закрыты, то VBE сохраняет изменения в надстройке. Это неудобный обходной путь - сохранить и закрыть все книги, чтобы сохранить изменения кода, а затем снова открыть их, но это быстрее, чем всегда экспортировать измененные модули, закрывать Excel, снова открывать его и VBE и импортировать сохраненные файлы .bas. Может быть, это дает кому-то (в Microsoft?) Намек на то, почему VBE не сохраняет как следует.