Въпрос към урок: Създаване на обобщаваща таблица с едномерен динамичен масив,
тип User Data Type
от курс: VBA за Excel
Може ли да се зададе така процедурата, че да не се изпълнява във всеки Sheet?
Може ли да се зададе така процедурата, че да не се изпълнява във всеки Sheet. Тоест, ако имаме други листове с данни, които не са съвместими, те да не участват?
Достатъчно е в процедурата да се зададе условие за кои листове да се изпълнява. Например, ако процедурата трябва да се изпълнява само за листове, чието име започва с "Primer*", условието може да се запише така: If sht.Name Like "Primer" Then ... и следва програмен код. Обърнете внимание, sht е декларираната променлива-обект Worksheet. Ако дадете конкретен пример при какво условие да се изпълнява процедурата, ще се опитам да помогна
Вашият отговор
Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
20 безплатни урока
Трикове и тънкости за софтуера
Отговори на вашите въпроси