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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.01.2009, 22:19   #1
SIV84
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 44
По умолчанию Подскадите кто знает

В стандартных установках Excel есть функция "преобразовать в число". Есть ли команда в VBA которая выполняет такуюже функцию?
SIV84 вне форума
Старый 13.01.2009, 22:36   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Val() или CInt(), читай справку по Type Conversion Functions
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума
Старый 13.01.2009, 22:48   #3
SIV84
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 44
По умолчанию

А конкретней ничего не можете подсказать?
SIV84 вне форума
Старый 13.01.2009, 23:05   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Да уж куда конкретней?!
Какая задача стоит? Функция Val() передаешь ей строку, она возвращает число, которое ей первое в строке встретилось
Код:
Val("45")
'вернет число 45
Val("1987 год")
'вернет 1987
Функция CInt работает несколько иначе. Ей можно передавать не только строку, но и любое другое выражение, которое в результате дает строку или число. Эта функция вернет целое число. Пример:
Код:
CInt(2.45+2)
'вернет 4
CDbl(2.45+2)
'вернет 4,45
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума
Старый 13.01.2009, 23:28   #5
SIV84
Пользователь
 
Регистрация: 09.01.2009
Сообщений: 44
По умолчанию

Спачибо!!!
SIV84 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто знает ...? Dubineanschi Microsoft Office Excel 2 15.08.2008 00:36
Кто ЗНАЕТ? Виктор1966 Microsoft Office Word 1 24.03.2008 19:58