БМВ, спасибо.
Вроде все работает.
Вроде все работает.
24.11.2018 00:40:04
doober написал: Вот что вывелось
Этот результат должен выводится - только если в конце документа txt - нет строки с "РАЗДЕЛИТЕЛЬ ТЕКСТА".
То в этом случае выводится то, что идет после этой строки. А поскольку после последней строки "РАЗДЕЛИТЕЛЬ ТЕКСТА" - больше ничего нет - то и выводится ничего не должно. То есть - ничего не должно выводится в столбец F - в этом случае. (А у вас - выводится)
Изменено: |
|||
|
23.11.2018 22:25:33
doober, не работает.
Текст по-прежнему вводится в столбец F. Хотя он по идее не должен вводится, поскольку после последней строки с "разделителем текста" - никакого текста нет.
Изменено: |
|
|
23.11.2018 08:53:41
Доброе утро, специалисты по экселю.
Вот такой вопрос хочу я задать. Макрос вытаскивает текст из документа txt - который идет после последней строки, начинающийся со слов "РАЗДЕЛИТЕЛЬ ТЕКСТА" Однако если - запись "РАЗДЕЛИТЕЛЬ ТЕКСТА" - присутствует в конце документа txt - то макрос все равно выводит в столбец F - какой-то текст. Хотя вроде бы - ничего выводить не должен. Как изменить макрос, чтобы он не выводил текст последней строки, если он начинается со слова "РАЗДЕЛИТЕЛЬ ТЕКСТА" ? |
|
|
22.11.2018 04:05:21
JayBhagavan, по моему - там что-то с массивом.
Код вот такой:
Этот макрос - только один раз выводит массив - с первой строки. А при повторном нажатии кнопки - несмотря на то, что LastRow - вроде бы изменилась - тот же массив с новой последней заполненной строки не добавляется почему-то. |
|||
|
13.11.2018 21:16:57
Доброго времени суток.
Подскажите ответ на вопрос. На листе3 находится кнопка макроса. Но этот макрос - как бы отсутствует в области VBA. Зато он вписан на лист4 - в смысле - простым текстом (в столбце C). В области ВБА - находится два модуля - module1 и module2. Каким должен быть макрос из первого модуля - чтобы он скопировал бы текст (из столбца C листа4) во второй модуль, и единожды запустил бы этот текст как макрос ? А потом бы - очистил модуль. |
|
|