198 читали · 1 год назад
VBA Excel № 57. Процедура в VBA.
Процедура на языке VBA представляет собой последовательность инструкций, расположенных в модуле, доступ к которому осуществляется через VBA. В одном модуле может содержаться несколько процедур, и каждая из них выполняется последовательно, начиная с первой инструкции и заканчивая последней. Нужно отметить, что процедуру можно прервать в любой момент выполнения. Совет: можно разбивать длинные процедуры на более мелкие, которые выполняют конкретные задачи. Затем можно создать основную процедуру, которая вызывает эти мелкие подпроцедуры...
📌 Создаем приложение VBA Excel. Часть 3: как разрешить выбор из ComboBox, но запретить ручной ввод. Обход стандартных свойств
Запрет на ручной ввод или его ограничение может быть установлен по разным причинам, но основной является - предотвращение ввода ошибочных данных и опечаток. Но как быть, если нужно и ограничение, и возможность взаимодействия? Сегодня поделимся определенной "фичей" позволяющей установить запрет на ручной ввод в ComboBox, но при этом оставить возможность вносить изменения и осуществлять выбор. ▶️ Пример исходных данных В качестве примера рассмотрим форму предыдущего обзора содержащую следующие ComboBox:...