Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2009, 03:03   #1
Stay
 
Регистрация: 10.03.2009
Сообщений: 6
По умолчанию Как поменять точку на запятую

Подскажите пожалуйста,столкнулся с проблемой,как поменять точку на запятую.
Вот тема та что раньше,сразу не заметил http://www.programmersforum.ru/showt...3%FE#post58237
Все таки в ней неясно как это сделать.
Изображения
Тип файла: jpg ексель.jpg (41.1 Кб, 142 просмотров)

Последний раз редактировалось Stay; 10.03.2009 в 03:08.
Stay вне форума Ответить с цитированием
Старый 10.03.2009, 03:42   #2
IFRSoff
Форумчанин
 
Аватар для IFRSoff
 
Регистрация: 23.02.2009
Сообщений: 306
По умолчанию

http://www.programmersforum.ru/showthread.php?t=39787
Лень - двигатель прогресса!
IFRSoff вне форума Ответить с цитированием
Старый 10.03.2009, 05:05   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если в ячейке текст - то обычная замена.
Если же нужно, чтобы в ячейках, содержащих действительные числа, разделителем целой и дробной части являлась (отображалась) запятая, то в параметрах Excel (Вы не обмолвились, какой у Вас) нужно установить требуемый разделитель. Или выполнить макрос:
Код:
With Application
        .DecimalSeparator = ","
        .UseSystemSeparators = False
    End With
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 10.03.2009, 19:52   #4
Stay
 
Регистрация: 10.03.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Если в ячейке текст - то обычная замена.
Если же нужно, чтобы в ячейках, содержащих действительные числа, разделителем целой и дробной части являлась (отображалась) запятая, то в параметрах Excel (Вы не обмолвились, какой у Вас) нужно установить требуемый разделитель. Или выполнить макрос:
Код:
With Application
        .DecimalSeparator = ","
        .UseSystemSeparators = False
    End With
честно говоря незнаю куда это прописывать(
Если вас не затруднит,не могли бы вы пошагово это написать,и если можно,то со скрином.Или ,если несложно то обьяснить в аське.Ваши контакты я добавил,вас не было в сети.
Excel 2003 стоит
Stay вне форума Ответить с цитированием
Старый 11.03.2009, 09:50   #5
Stay
 
Регистрация: 10.03.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IFRSoff Посмотреть сообщение
Stay, а зачем вам макрос, при такой элементарной задаче? Вы смотрели мою ссылку. Скорее всего вам надо именно это.
я смотрел IFRSoff,к сожалению я не могу понять что и где нужно разместить
Дело в том,что я так хотел сделал как вы написали
"Для 2003. Сервис-Параметры-Международные-(разделитель разрядов, поставить точку)"-поставил запятую,а далее не знаю какие действия нужно делать ,я полагал что нужно чтото выбрать из пункта"формат ячеек",но к сожалению не знаю что и где именно жать .
Не смог выложить скрин,ссылку размещаю http://s48.radikal.ru/i121/0903/6b/6866ad771f52.jpg
Stay вне форума Ответить с цитированием
Старый 11.03.2009, 10:08   #6
IFRSoff
Форумчанин
 
Аватар для IFRSoff
 
Регистрация: 23.02.2009
Сообщений: 306
По умолчанию

Выложите пожалуйста ваш файл, чтобы его "потрогать" и я вам подробно напишу на его примере, что и как нужно сделать. А то сейчас буду расписывать, а вдруг у вас там что-нибудь особенное и вам действительно нужен макрос.
Лень - двигатель прогресса!

Последний раз редактировалось IFRSoff; 11.03.2009 в 10:10.
IFRSoff вне форума Ответить с цитированием
Старый 11.03.2009, 11:01   #7
Stay
 
Регистрация: 10.03.2009
Сообщений: 6
По умолчанию

Выкладываю файл
Вложения
Тип файла: rar форум.rar (5.4 Кб, 23 просмотров)
Stay вне форума Ответить с цитированием
Старый 11.03.2009, 11:07   #8
IFRSoff
Форумчанин
 
Аватар для IFRSoff
 
Регистрация: 23.02.2009
Сообщений: 306
По умолчанию

Аааа, ну вот все ясно. Здесь отображены не системные разделители. Это обычные точки. Чтобы её заменить на запятую, необходимо выделить все ячейки, в которых нужно произвести изменения. В данном файле можно не выделять. Выделять необходимо только в том случае, если на листе есть ячейки содержащие знак точка, который заменть не нужно.. Далее нажать ctrl+F или Правка-Найти. Нажать на вкладку заменить. В поле нйти поставить точку (.), в поле заменить на поставить запятую (,) и нажать Заменить все. Готово.
Лень - двигатель прогресса!

Последний раз редактировалось IFRSoff; 11.03.2009 в 11:16.
IFRSoff вне форума Ответить с цитированием
Старый 11.03.2009, 11:21   #9
Stay
 
Регистрация: 10.03.2009
Сообщений: 6
По умолчанию

спасибо,почти все вышло,теперь новая проблема появилась,вот на скрине как оно поменяло.Видите,запятая повилась только после третьей цифры,а не после первой
Изображения
Тип файла: jpg ексель.jpg (50.2 Кб, 141 просмотров)
Stay вне форума Ответить с цитированием
Старый 11.03.2009, 11:37   #10
IFRSoff
Форумчанин
 
Аватар для IFRSoff
 
Регистрация: 23.02.2009
Сообщений: 306
По умолчанию

Перед тем как произвести замену, зайдите в Сервис-Параметры-Международные. Убедитесь в том, что Разделитель целой и дробной части стоит запятая (,), разделитель разрядов, допустим пробел ( ), и стоит галочка использовать системные разделители. После этого произведите замену.
Лень - двигатель прогресса!
IFRSoff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поменять текст в ComboBox Volkogriz Общие вопросы Delphi 6 27.02.2009 14:13
как создать точку востановления на xp gaka1995 Windows 3 05.02.2009 19:29
Замена точки на запятую SIV84 Microsoft Office Excel 1 11.01.2009 11:16
Поменять точку на запятую Romuald Microsoft Office Excel 7 17.12.2007 18:55
Как поменять родителя компонента? Avron Общие вопросы Delphi 3 02.10.2007 16:47