Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формат ячейки "тыс.руб". Дубль VBA. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Формат ячейки "тыс.руб". Дубль VBA. (Макросы Sub)
Формат ячейки "тыс.руб". Дубль VBA.
RAN Дата: Воскресенье, 01.12.2013, 15:49 | Сообщение № 1
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Мяу!
Выделяем ячейку, запускаем, смотрим immadiate.
[vba]
Код
Sub Мяу()
       Debug.Print ActiveCell.NumberFormat
       ActiveCell.NumberFormat = "# ##0 ""т.р"""
       Debug.Print ActiveCell.NumberFormat
End Sub
[/vba]
Все правильно.
Смотрим формат в ячейке, а там
[vba]
Код
"#\ ##0\ ""т.р"""
[/vba]

Что за беда, и как с ней быть?

При этом при повторном запуске макрос говорит, то формат
[vba]
Код
"# ##0 ""т.р"""
[/vba]


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Воскресенье, 01.12.2013, 15:54
 
Ответить
СообщениеМяу!
Выделяем ячейку, запускаем, смотрим immadiate.
[vba]
Код
Sub Мяу()
       Debug.Print ActiveCell.NumberFormat
       ActiveCell.NumberFormat = "# ##0 ""т.р"""
       Debug.Print ActiveCell.NumberFormat
End Sub
[/vba]
Все правильно.
Смотрим формат в ячейке, а там
[vba]
Код
"#\ ##0\ ""т.р"""
[/vba]

Что за беда, и как с ней быть?

При этом при повторном запуске макрос говорит, то формат
[vba]
Код
"# ##0 ""т.р"""
[/vba]

Автор - RAN
Дата добавления - 01.12.2013 в 15:49
ikki Дата: Воскресенье, 01.12.2013, 16:02 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
[vba]
Код
ActiveCell.NumberFormat = "# ##0, ""т.р"""
[/vba]


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение[vba]
Код
ActiveCell.NumberFormat = "# ##0, ""т.р"""
[/vba]

Автор - ikki
Дата добавления - 01.12.2013 в 16:02
RAN Дата: Воскресенье, 01.12.2013, 16:52 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Спасибо, Саш.

Беда с этими локалями.
В макросе работает.
Изменяю вручную формат на
[vba]
Код
"# ##0, ""т.р"""
[/vba]
Excel меняет его на
[vba]
Код
"# ##0 ,""т.р"""
[/vba]
Запускаю макрос, получаю
[vba]
Код
#,##0,."т.р"
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеСпасибо, Саш.

Беда с этими локалями.
В макросе работает.
Изменяю вручную формат на
[vba]
Код
"# ##0, ""т.р"""
[/vba]
Excel меняет его на
[vba]
Код
"# ##0 ,""т.р"""
[/vba]
Запускаю макрос, получаю
[vba]
Код
#,##0,."т.р"
[/vba]

Автор - RAN
Дата добавления - 01.12.2013 в 16:52
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Формат ячейки "тыс.руб". Дубль VBA. (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!