Кращі новини сайту
Рано чи пізно у розробників виникає питання: як видалити макроси, в тому числі і з книги, в якій ці макроси розташовані? Та ще так, щоб про це ніхто нічого не дізнався?
ВИДАЛИТИ ВСЕ макросу з АКТИВНОЇ КНИГИ
Так само можна видалити макроси тільки з одного компонента (листа або книги або модуля).
ВИДАЛИТИ ОКРЕМИЙ МОДУЛЬ (Module), ФОРМУ (UserForm) КОД ЛИСТА АБО КНИГИ
Видалити модуль / форму цілком достатньо просто:
З листами трохи складніше - якщо видалити компонент повністю, то будуть втрачені і всі дані на аркуші, а не тільки макроси. Тому видаляти необхідно тільки код всередині листа. Як приклад візьмемо Лист1:
ВИДАЛИТИ ПРОЦЕДУРУ ІЗ ТІЛА МОДУЛЯ
Якщо ж Вам необхідно видалити лише певну процедуру з модуля форми, стандартного модуля, модуля листа або книги, то зробити це трохи складніше. Розглянемо на прикладі видалення процедури з ім'ям "Code2", розташованої в стандартному модулі "Module2"
Тут варто звернути увагу на один момент: цей пошук чуствителен до регістру. Тобто якщо потрібно видалити процедуру "Code2", то і до порівняння треба вписувати ім'я саме так. Якщо записати "code2", то збіги знайдено не буде і процедура не буде видалена. Щоб уникнути подібного можна приводити імена до одного регістру:
If LCase (sProcName) = LCase ( "Code2") Then
Програмно це можна зробити простим кодом:
Пошук по мітках
Як в осередку зробити абзац excel фото