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

Вход

Регистрация

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

 

= Мир MS Excel/Форматирование числа по маске "0.000" - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Форматирование числа по маске "0.000" (Макросы/Sub)
Форматирование числа по маске "0.000"
textron Дата: Среда, 09.10.2019, 13:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго всем дня.
Такая проблема - не могу записать число в ячейку в по маске 0.000...

Для примера: число 1,234
записываю его в ячейку через следующий код

[vba]
Код
  Dim Ccc as Double
  Ccc = 1.234
  ActiveCell.Value = Format(CDbl(Ccc), "0.000")
[/vba]

В ячейку выводит 1 234 и формат ячейки становится числовой... А мне нужно, чтобы выводило в ячейке 1,234
Что не так, подскажите пожалуйста


Сообщение отредактировал textron - Среда, 09.10.2019, 13:56
 
Ответить
СообщениеДоброго всем дня.
Такая проблема - не могу записать число в ячейку в по маске 0.000...

Для примера: число 1,234
записываю его в ячейку через следующий код

[vba]
Код
  Dim Ccc as Double
  Ccc = 1.234
  ActiveCell.Value = Format(CDbl(Ccc), "0.000")
[/vba]

В ячейку выводит 1 234 и формат ячейки становится числовой... А мне нужно, чтобы выводило в ячейке 1,234
Что не так, подскажите пожалуйста

Автор - textron
Дата добавления - 09.10.2019 в 13:55
китин Дата: Среда, 09.10.2019, 13:57 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 5882
Репутация: 914 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
textron, не нужно дублировать темы. дубль удалил


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениеtextron, не нужно дублировать темы. дубль удалил

Автор - китин
Дата добавления - 09.10.2019 в 13:57
textron Дата: Среда, 09.10.2019, 14:02 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
textron, не нужно дублировать темы. дубль удалил

Случайно)))

В ячейку выводит 1 234 и формат ячейки становится числовой... А мне нужно, чтобы выводило в ячейке 1,234

Примечание - изначально формат ячейки не текстовый!
 
Ответить
Сообщение
textron, не нужно дублировать темы. дубль удалил

Случайно)))

В ячейку выводит 1 234 и формат ячейки становится числовой... А мне нужно, чтобы выводило в ячейке 1,234

Примечание - изначально формат ячейки не текстовый!

Автор - textron
Дата добавления - 09.10.2019 в 14:02
Pelena Дата: Среда, 09.10.2019, 14:48 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 14585
Репутация: 3196 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
А нужна ли там функция Format?
Может, достаточно
[vba]
Код
ActiveCell.Value = Ccc
[/vba]
или
[vba]
Код
ActiveCell.Value = Ccc
    ActiveCell.NumberFormat = "0.000"
[/vba]


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеА нужна ли там функция Format?
Может, достаточно
[vba]
Код
ActiveCell.Value = Ccc
[/vba]
или
[vba]
Код
ActiveCell.Value = Ccc
    ActiveCell.NumberFormat = "0.000"
[/vba]

Автор - Pelena
Дата добавления - 09.10.2019 в 14:48
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Форматирование числа по маске "0.000" (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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