Страница: 1 |
|
Вопрос: помогите - VBA&Excel
|
Добавлено: 12.03.04 07:43
|
|
Автор вопроса: Maximum | ICQ: 282715586
|
Нужно обработать определенный массив данных в Excel. Одним маленьким этапом является приведение в порядок данных, например 1234.567 -> 1234,567 (замена десятичной точки запятой, чтобы Excel считал это числом). Выделяем необходимую область и создаем макрос в одно действие - "поиск с заменой-all". Действие выполняется, макрос записывается. Но (!!!): при повторном запуске макроса десятичная точка заменяется на "" (пустую строку). В результате получается 1234.567 -> 1234567. Исходный массив данных можно сформировать и самому - результат аналогичный. Выход в делении на 1000 не хочется рассматривать категорически :-)
Ответить
|
Номер ответа: 1 Автор ответа: Artificial Intelligence
ICQ: 275368971
Вопросов: 8 Ответов: 131
|
Профиль | | #1
|
Добавлено: 12.03.04 10:17
|
Делай замену вот так:Cells(1, 1) = Replace(Cells(1, 1), ".", ",")
Ответить
|
Страница: 1 |
Поиск по форуму