Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как преобразовать к целому типы данных? / 9 сообщений из 9, страница 1 из 1
18.01.2007, 10:54:57
    #34263885
Domninsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
Как в VBA преобразовать строку такого вида к целому типу данных?

строки в Excel имеют вид:
001
002
003
...
а нужно получить, тока из VBA поскольку мне нужно в программке использовать значения строк.
Функция Val() не помогает она выдает тока 0. CInt и Int тоже не катят. ((
1
2
3

Как быть?

Спасибо!
...
Рейтинг: 0 / 0
18.01.2007, 11:24:57
    #34264045
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
такого не может быть, значит в строке есть кроме цифр какие-то символы.
попробуй в Immediate выполнить ? Сlng("0001")
...
Рейтинг: 0 / 0
18.01.2007, 11:38:26
    #34264116
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
Кликните на саму ячейку и посмотрите что в ней на самом деле вбито.
Возможно там используется кавычка и в ячейке
Код: plaintext
' 0001 
Тогда нужно просто удалить кавычку.

...
Рейтинг: 0 / 0
18.01.2007, 11:44:38
    #34264148
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
k-nikeКликните на саму ячейку и посмотрите что в ней на самом деле вбито.
Возможно там используется кавычка и в ячейке
Код: plaintext
' 0001 
Тогда нужно просто удалить кавычку.


все равно будут работать CLng(ActiveCell.Value), CLng(ActiveCell.Formlua), CLng(ActiveCell.Text)
...
Рейтинг: 0 / 0
18.01.2007, 11:48:20
    #34264165
-=ALEX=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
на компе хуже P IV 2800 GHz такие преобразования не выполняются из-за особенностей сопроцессора
...
Рейтинг: 0 / 0
18.01.2007, 11:52:17
    #34264196
Domninsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
Спасибо!

Разобрался... )))
На счет сопроцессора хорошакя шутка ))
...
Рейтинг: 0 / 0
18.01.2007, 12:00:49
    #34264261
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
vbaproвсе равно будут работать CLng(ActiveCell.Value), CLng(ActiveCell.Formlua), CLng(ActiveCell.Text)
Подтвердилось.


-=ALEX=- на компе хуже P IV 2800 GHz такие преобразования не выполняются из-за особенностей сопроцессора
Не подтвердилось. Шутку не оценил.
...
Рейтинг: 0 / 0
18.01.2007, 12:06:23
    #34264289
-=ALEX=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
[quot k-nike -=ALEX=- на компе хуже P IV 2800 GHz такие преобразования не выполняются из-за особенностей сопроцессора
Не подтвердилось. Шутку не оценил.[/quot]

скоро послезавтра выходные - расслабтесь
...
Рейтинг: 0 / 0
18.01.2007, 12:06:55
    #34264291
-=ALEX=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как преобразовать к целому типы данных?
почитайте, например, тут http://]http://www.sql.ru/forum/actualthread.aspx?tid=274098
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как преобразовать к целому типы данных? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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