Страница: 1 |
Страница: 1 |
Вопрос: Как разделить буквы и цифры, помогите...
Добавлено: 17.09.05 01:26
Автор вопроса: Олег | ICQ: 129-446-580
В ячейках экселовской таблицы есть данные вида: несколько цифр - несколько букв или наоборот (в смысле порядка) Надо в vba выделить цифры в одну переменную, а буквы в другую...
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 17.09.05 07:14
Поддерживаю HACKER'а. Давайте создадим специальный конкурс для таких вопросов. Юмор то поди на сайте совсем зачах, а тут свежая кровь - конкурс на самый дурацкий вопрос.
Номер ответа: 2
Автор ответа:
Олег
ICQ: 129-446-580
Вопросов: 1
Ответов: 2
Профиль | | #2
Добавлено: 17.09.05 11:52
2CyRax: Если для Вас, специалиста по программированию (а судя по читабельности Вашего basicproduction.nm.ru еще и специалиста по дизайну), мой вопрос дурацкий, то прошу дурака извинить... Я просто спросил помощи, не найдя в лоб ответа в просторах i-net'a.
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 17.09.05 14:16
Самое простое:
- Считываем в переменную
- Передаем в функцию Val
- Если результет = 0, то Val(StrRev(значение ячейки))
- Так мона получить значение
Более универсальный метод:
- Считываем в строковую переменную
- В цикле от 1 до длинны строки функцией Mid берем по символу
- Символ суваем в IsNumeric
- Если да, то это номер и его мона присоединить к строковой переменной содержащей номер
- Если нет, присоединяем к переменной что содержит строку
- После цикла у нас есть две переменные со строковым значением и численным
- Если численное понадобится в виде числа а не строки - снова Val тебе поможет..
Номер ответа: 4
Автор ответа:
Олег
ICQ: 129-446-580
Вопросов: 1
Ответов: 2
Профиль | | #4
Добавлено: 17.09.05 14:29
Спасибо, направление понял, попробую реализовать.
Из-за моей абсолютной неопытности, у меня всегда проблемы с синтаксисом...