Всем спасибо за участие. Я получил готовый код на другом форуме с четким разъяснением принципа его работы.
тема закрыта
тема закрыта
10.08.2012 20:27:44
{quote}{login=Hugo}{date=10.08.2012 11:29}{thema=}{post}И при пересчёте тоже...
А вот само событие пересчёта можно использовать. Спасибо, скачал все вложения, просмотрел код - ничего не понял. Данные у меня выводятся в столбцах А1:А21, В1:В21, а анализ данных идет по формуле в других ячейках текущего листа. Попробовал совместить оба макроса - ругается VB(( |
|
|
10.08.2012 10:25:21
Здравствуйте!
Книга1.xlsm лист1 непрерывно получает данные через DDE-сервер. Есть ячейки, в которых эти данные обрабатываются по формуле, результат обработки почти всегда разный и его необходимо выводить в блокнот при каждом его изменении. Нашел на Sub ExportAsText() Dim lngRow As Long Dim intCol As Integer ' Открываем файл для сохранения Open "C:\primer.txt" For Output As #1 ' Записываем выделенную части таблицы в файл (построчно) For lngRow = 1 To Selection.Rows.Count ' Записываем содержимое всех столбцов строки lngRow For intCol = 1 To Selection.Columns.Count Write #1, Selection.Cells(lngRow, intCol).Value; Next intCol ' следующая строка Print #1, "" Next lngRow ' закрываем Close #1 End Sub Заранее благодарен. |
|
|