Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как отобразить пустую дату (Excel)

411
17 января 2005 года
Serzh
136 / / 09.07.2003
Каким образом можно отобразить пустую дату в
ячейке с форматированием типа DATE?
Выражение CDate(0) приводит к появлению абракадабры типа 00.01.1900. А хотелось бы видеть пустую ячейку (без изменения форматирования).
Аналогичный вопрос с ячейкой типа число:
как сделать так, чтобы при занесении туда нуля
видеть пустую ячейку, а не цифру 0 ???
405
17 января 2005 года
Dmitrii
554 / / 16.12.2004
Цитата:
Originally posted by Serzh
Каким образом можно отобразить пустую дату в
ячейке с форматированием типа DATE?
Выражение CDate(0) приводит к появлению абракадабры типа 00.01.1900. А хотелось бы видеть пустую ячейку (без изменения форматирования).
Аналогичный вопрос с ячейкой типа число:
как сделать так, чтобы при занесении туда нуля
видеть пустую ячейку, а не цифру 0 ???



1. Пример: Cells(1, 1).Value = Empty
2. Изменить настройки: Сервис-Параметры-Вид-Общие-Параметры окна-Нулевые значения

258
17 января 2005 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by Serzh
Выражение CDate(0) приводит к появлению абракадабры типа 00.01.1900.



Это не абракадабра :) просто дата в компе(Excel'е) хранится в виде числа - целая часть означает кол-во прошедших дней начиная с 00.01.1900, а дробная - кол-во секунд с 00:00 соотв. Это легко увидеть, если забить дату а потом изменить формать ячейки на числовой - появившееся число и будет как раз кол-во дней.

411
18 января 2005 года
Serzh
136 / / 09.07.2003
Цитата:
Originally posted by Dmitrii


1. Пример: Cells(1, 1).Value = Empty
2. Изменить настройки: Сервис-Параметры-Вид-Общие-Параметры окна-Нулевые значения



А изменения по пункту 2 обязательны?
И отразятся на они на все Excel-приложения
или только на конкретную таблицу?
Как сделать так, чтобы эти изменения были
привязаны только к конкретной книге? Ведь
не всегда удобно видеть пустые ячейки вместо
нулей, когда эти ячейки отформатированы как
числа... Пройдет ли команда подобная указанной ниже
' Application. _
CommandBars("Worksheet Menu Bar").Controls _
("Сервис").Visible = False

405
18 января 2005 года
Dmitrii
554 / / 16.12.2004
Цитата:
Originally posted by Serzh


А изменения по пункту 2 обязательны?
И отразятся на они на все Excel-приложения
или только на конкретную таблицу?
Как сделать так, чтобы эти изменения были
привязаны только к конкретной книге? Ведь
не всегда удобно видеть пустые ячейки вместо
нулей, когда эти ячейки отформатированы как
числа... Пройдет ли команда подобная указанной ниже
' Application. _
CommandBars("Worksheet Menu Bar").Controls _
("Сервис").Visible = False




Вариант команды: ActiveWindow.DisplayZeros = False
Отработает только на текущую рабочую книгу, более того - на конкретный лист этой книги.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог