![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.09.2009
Сообщений: 48
|
![]()
Кто знает как заменить запятую точкой
Смысл такой делается отчет в котором вносятся данные через точку Пример № ФИО Сумма 001 Петров ВВ 1000.00 002 Иванов ВВ 2000.00 Для подсчета общей суммы надо заменить точку на запятую и вывести общую сумму ( это я сделал), а теперь нужно вернуть обратно запятую на точку. Пример № ФИО Сумма 001 Петров ВВ 1000 002 Иванов ВВ 2000 Ведь тут уже запятая пропадает и обратно не знаю как поставить точку Пожалуйста помогите кто знает как Все это должно выглядить в виде двух кнопок подсчета и возврата
ICQ 26-55-99-888
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Т.е. непонятно, как поставить точку в конце какой-то строки?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.09.2009
Сообщений: 48
|
![]()
Да у меня получается что в конце пропадают знаки припинания.
Если делать через функцию "Замена" то работает все нормально заменяются Точка на запятую (Пример . на ,000001) и запятая на точку (Пример ,000001 на .) Но при сохранение всех действий в макрос данные меняются неправильно. вместо ,000001 ставиться 00000, (пример 2.00 меняеться на 2000001,00 Помогите переписать макрос
ICQ 26-55-99-888
|
![]() |
![]() |
![]() |
#4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Может, Вы имели ввиду написать? Где пример файла с данными? Какие диапазоны ячеек обрабатывать? Почему нельзя сразу вводить данные с запятой? |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
Добрый день, пример файла можете выложить?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
вариант решения Вашей задачи с помощью пользовательской функции: см. вложение
Предполагается, что после точки (согласно Вашему примеру) всегда следуют нули. Выделите ячейку, далее Мастер функций - Определенные пользователем - SUMSPECIAL, укажите столбец с "текстовыми числами" |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.09.2009
Сообщений: 48
|
![]()
Спасибо я даже не знал что можно считать без запятой
Но почему то формула не работает у меня на листе??
ICQ 26-55-99-888
Последний раз редактировалось Apostolx; 16.10.2009 в 09:46. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.09.2009
Сообщений: 48
|
![]()
Вот мой фаил с моими вычислениями
ICQ 26-55-99-888
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
см. вложение
PS. Извините не сообщил, что для использования в другой книге, ее необходимо скопировать в редакторе VB и вставить в модуль VB Вашей книги Последний раз редактировалось EugeneS; 16.10.2009 в 12:07. |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 14.09.2009
Сообщений: 48
|
![]() Цитата:
И почему (так для ознакомления)?
ICQ 26-55-99-888
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как поменять точку на запятую | Stay | Microsoft Office Excel | 13 | 14.04.2010 17:41 |
Как заменить окошко в календарике? | Extez1 | Общие вопросы Delphi | 5 | 19.04.2009 17:59 |
Как заменить курсор на форме | RAVAL)) | Общие вопросы Delphi | 11 | 31.01.2009 01:49 |
Замена точки на запятую | SIV84 | Microsoft Office Excel | 1 | 11.01.2009 11:16 |
Поменять точку на запятую | Romuald | Microsoft Office Excel | 7 | 17.12.2007 18:55 |