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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.10.2006, 07:30   #1
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию выбор чисел из смешанной строки

kabz
Подскажите, как можно вытащить из ячейки с содержимым, например, "asd123fgh" именно число 123? т.е. отфильтровать числа? Есть ли такая стандартная функция или надо макрос писать?

SeaSnake
Можно написать пользовательскую функцию. Открываете Excel, жмете Alt+F11, вставляете новый модуль Insert-Module и копируете туда это:

Function GetText(TargetCell As Range) As String

Dim LenStr As Long
For LenStr = 1 To Len(TargetCell)
Select Case Asc(Mid(TargetCell, LenStr, 1))
Case 65 To 90
GetText = GetText & Mid(TargetCell, LenStr, 1)
Case 97 To 122
GetText = GetText & Mid(TargetCell, LenStr, 1)
End Select
Next
End Function


Закрываешь VisualBasic, возвращаешься в Excel. Теперь в списке функций в категории Определенные пользователем должна быть функция GetText. Указываете ей ячейку с aswd1243fgh, она вам выдает 1243.

Пользуйтесь на здоровье!
zetrix вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Pascal]Задача на строки случайных чисел Alyonka_v Помощь студентам 4 28.06.2008 00:58
Задача на строки случайных чисел Alyonka_v Паскаль, Turbo Pascal, PascalABC.NET 2 27.06.2008 21:08
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных Белка Помощь студентам 3 27.10.2007 11:53
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45