powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция Excel - "Ч". В хэлпе по VBA не могу найти
7 сообщений из 7, страница 1 из 1
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37883743
Денис Б.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая интересная функция - "Ч()", которая возвращает значение, преобразованное в число.
Макрорекордер называет её как N (например, ActiveCell.FormulaR1C1 = "=N(RC[-3])").
Но это название похоже сокращённое ещё от чего-то.
Как же найти по ней документацию? В объектах worksheet functions нет функции с названием "N"
...
Рейтинг: 0 / 0
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37883760
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документация - во встроенной справке по ф-и Ч() . Но смысл в ней?
HelpЗаметки
В общем случае нет необходимости использовать функцию Ч в формулах, поскольку Microsoft Excel в случае необходимости автоматически преобразует значения. Эта функция предназначена для совместимости с другими программами электронных таблиц.
...
Рейтинг: 0 / 0
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37883776
Денис Б.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,
мне не нужна документация на русском по этой функции. мне нужна английская документация по VBA. Хочу в проекте использовать эту функцию, но не знаю как её вызвать.
...
Рейтинг: 0 / 0
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37883795
Денис Б.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или нужна функция, которая безошибочно (вне зависимости от версий Эксель, языка, настроек обработки дат в Винде) определяет, что в ячейке находится имеенно дата.
...
Рейтинг: 0 / 0
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37883829
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
IsDate()
...
Рейтинг: 0 / 0
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37883867
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денис Б....это название похоже сокращённое ещё от чего-то...
Вы правы.
Ч - это сокращённое от ЧИСЛО
N - NUMBER
...
Рейтинг: 0 / 0
Функция Excel - "Ч". В хэлпе по VBA не могу найти
    #37884495
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Денис Б.Или нужна функция, которая безошибочно (вне зависимости от версий Эксель, языка, настроек обработки дат в Винде) определяет, что в ячейке находится имеенно дата.Функция Ч в этом не поможет - она не различает дату и число.
IsDate() не различает дату и текст, представляющий дату.
Используйте VarType() или TypeName(), первая быстрее:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Sub bb()
[a1] = Date         'дата
[a2] = CLng(Date)   'число
[a3] = CStr(Date)   'текст
[b1:b3].Formula = "=N(A1)"
Debug.Print IsDate([a1].Value), TypeName([a1].Value), VarType([a1].Value) = vbDate
Debug.Print IsDate([a2].Value), TypeName([a2].Value), VarType([a2].Value) = vbDate
Debug.Print IsDate([a3].Value), TypeName([a3].Value), VarType([a3].Value) = vbDate
End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Функция Excel - "Ч". В хэлпе по VBA не могу найти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]