Добрый день!
Возник вопрос по VBA. Имеется довольно большой макрос.
В начале идет кусок кода который выполняется в любом случае. Назовем его "Безусловный код". Далее в зависимости от условия: если в документе хотя бы единожды содержится определенное словосочетание, например "ОПРЕДЕЛЕННОЕ СЛОВОСОЧЕТАНИЕ" (можно искать после выполнения "Безусловного кода"), то необходимо выполнить другой кусок кода, назовем его "Код выполняемый по условию". Если текст документа не содержит сочетания "ОПРЕДЕЛЕННОЕ СЛОВОСОЧЕТАНИЕ", то этот "Код выполняемый по условию" выполнять не нужно (как будто этого "Кода выполняемого по условию" и нет).
Что-то типа блок-схемы из воспоминаний о школьном курсе информатики :
Прошу помочь прописать это условие в VBA
Возник вопрос по VBA. Имеется довольно большой макрос.
В начале идет кусок кода который выполняется в любом случае. Назовем его "Безусловный код". Далее в зависимости от условия: если в документе хотя бы единожды содержится определенное словосочетание, например "ОПРЕДЕЛЕННОЕ СЛОВОСОЧЕТАНИЕ" (можно искать после выполнения "Безусловного кода"), то необходимо выполнить другой кусок кода, назовем его "Код выполняемый по условию". Если текст документа не содержит сочетания "ОПРЕДЕЛЕННОЕ СЛОВОСОЧЕТАНИЕ", то этот "Код выполняемый по условию" выполнять не нужно (как будто этого "Кода выполняемого по условию" и нет).
Что-то типа блок-схемы из воспоминаний о школьном курсе информатики :
Код |
---|
[Безусловный код]; If {Текст документа содержит сочетание "ОПРЕДЕЛЕННОЕ СЛОВОСОЧЕТАНИЕ"} then [Код выполняемый по условию] Else {Конец} |