У меня есть файл .csv
, в котором я написал макрос для чтения. Он помещает данные в Sheet2.Excel VBA: поиск строк смещения текста
Мне нужно скопировать блок данных, который начинается в строке, следующей за текстовой строкой «BP Error
». Данные, предшествующие этой строке, могут различаться по длине, но интересующий меня блок данных имеет фиксированный размер. Я хотел бы скопировать этот блок данных обратно в Sheet1
моей книги.
Я пробовал выполнить подпрограмму, которая будет искать «BP Error
», но я продолжал застревать, пытаясь сделать смещение копирования. Мне нужны следующие 18 строк данных, следующих за строкой «BP Error
» (которая всегда находится в столбце B
, кстати).
Пример: BP Error
находится в ячейке B13
, мне нужно скопировать клетки A14:G31
в Sheet1
Любые предложения?
Вы должны опубликовать код, который вы пробовали, чтобы другие помогли – warunapww
У вас есть более одного события, подобного этому, или вы хотите найти только первую ошибку BP и скопировать следующий блок на один лист? – Abe
Только одно вхождение за ход макроса. Извините, должен был уточнить. –