Числовой формат

Программирование на Visual Basic for Applications
Шнурок
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 12.11.2004 (Пт) 19:28
Откуда: Санкт-Петербург

Числовой формат

Сообщение Шнурок » 27.01.2006 (Пт) 21:10

В VBA полный ноль, вот тока зашел.
Такая проблема:
Лист в экселе формируется автоматически откудато(вообщем не важно)
И мне надо в определенном столбце начиная со второй ячейки заменить все запятые на точки.
Подскажите пожалуйста как это сделать :roll:
02.01.2004

Андрей Васюта
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 20.07.2004 (Вт) 19:40

Сообщение Андрей Васюта » 29.01.2006 (Вс) 15:29

Я использую если на всем листе заменить , на .
Код: Выделить всё
Cells.Replace What:=",", Replacement:="."

а если в определенном диапазоне то
Код: Выделить всё
Range("D9:F16").Select
    Selection.Replace What:=",", Replacement:="."

"D9:F16" - твой диапазон ячеек.

Дам маленикий совет : Освоить VBA можно с помощью записи макросов, записываеш и смотриш исходный код
Большой программе - большие глюки.

Шнурок
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 12.11.2004 (Пт) 19:28
Откуда: Санкт-Петербург

Сообщение Шнурок » 31.01.2006 (Вт) 22:14

Спасибо! :D
02.01.2004


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 100

    TopList