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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2011, 15:47   #1
mashann
Новичок
Джуниор
 
Регистрация: 27.08.2011
Сообщений: 2
По умолчанию Как автоматически в Word разбить пробелами большие числа по 3 символа? Напр. 2303004,1 на 2 303 004,1

В вордовском документе нужно большие числа
из формата 230000115,0 переделать в 230 000 115,0

с пробелами после 3 символов
по 3 знака, можно ли это автоматически сделать?
mashann вне форума Ответить с цитированием
Старый 28.08.2011, 08:44   #2
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,119
По умолчанию

то есть любые четыре и более подряд идущие цифры разделять??
можно
Финдом
Ципихович Эндрю вне форума Ответить с цитированием
Старый 28.08.2011, 09:09   #3
mashann
Новичок
Джуниор
 
Регистрация: 27.08.2011
Сообщений: 2
По умолчанию

3 подряд, заменой не получается
mashann вне форума Ответить с цитированием
Старый 28.08.2011, 11:51   #4
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,119
По умолчанию

'специальные символы и подстановочные знаки
'в операциях поиска и замены MS Word 97/2000/XP
http://artefact.lib.ru/design/text_khozyainov.shtml
Ципихович Эндрю вне форума Ответить с цитированием
Старый 28.08.2011, 15:49   #5
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Лиха беда...

Функцией Format. Формат попробуйте сконструировать сами.

Я применил функцию FormatNumber, и она работает в соотствии с установками в региональных стандартах Windows.
Код:
If IsNumeric(Selection) Then Selection = FormatNumber(Selection)
Весь код можете посмотреть (и попытать) по Alt-F11 в приложенном файле.
Вложения
Тип файла: doc FormatNumber.doc (43.0 Кб, 50 просмотров)

Последний раз редактировалось Sasha_Smirnov; 28.08.2011 в 18:54. Причина: редактирование.
Sasha_Smirnov вне форума Ответить с цитированием
Старый 29.08.2011, 01:43   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Ctrl+H, Найти: ([0-9]@)([0-9]{3})>
Заменить на: \1 \2
Установить флажок Подстановочные знаки
Повторять "Заменить все", пока не будет сообщение "произведено 0 замен".
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 29.08.2011, 12:13   #7
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Лучше на неразрывный пробел менять, чтобы часть числа не переносилась на другую строку.
Заменить на: \1^s\2
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
большие числа NiCola999 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 37 20.07.2011 16:26
Большие числа DRAgon™ Общие вопросы по Java, Java SE, Kotlin 12 29.01.2011 02:53
2 столбец для того, чтобы автоматически создавались числа, которые позволяли уравнивать числа в 3 столбце ppv Microsoft Office Excel 37 05.08.2009 21:19
a=42339, как все цифры этого числа разделить пробелами??? MjRed Помощь студентам 6 19.12.2008 11:09
Большие числа Лубышев Помощь студентам 6 27.02.2008 22:57