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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2015, 12:05   #1
maxamaxoni
Новичок
Джуниор
 
Регистрация: 02.01.2015
Сообщений: 3
Восклицание Математические операции лишь с цифрами, при которых стоит определенный символ

Здравствуйте,

Хочу попросить помощи. Дело такое.

Есть ячейка комбо-бокс с названиями типа: Dodge Neon 3,2л - 10999Р

Р - это типа символ (вместо его будет евро)

Задача такая: как сделать, чтобы в новой/другой/пустой ячейке производились операции лишь с ЦИФРОЙ, возле которой стоит знак Р, т.е. в этом случае с цифрой 10999, а тот 3,2л вообще должен не играть никакой роли.

Процесс выглядит так: в комбо-боксе выбрал чего-то -> в следующей ячейке рядышком загорается сума (ну вот те 10999 как пример).

Заранее Спасибо большое!
maxamaxoni вне форума Ответить с цитированием
Старый 02.01.2015, 14:45   #2
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Код:
Private Sub ComboBox1_Click()
Dim P, t
P = "Р"
t = Split(Split(ComboBox1.Text, P, , vbTextCompare)(0))
    MsgBox t(UBound(t))
End Sub
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 02.01.2015, 15:03   #3
maxamaxoni
Новичок
Джуниор
 
Регистрация: 02.01.2015
Сообщений: 3
По умолчанию

Благодарю, alex77755)
maxamaxoni вне форума Ответить с цитированием
Старый 02.01.2015, 20:37   #4
maxamaxoni
Новичок
Джуниор
 
Регистрация: 02.01.2015
Сообщений: 3
По умолчанию

Хм... Вернулся домой, проверил. Поменял на символ евра в коде. В итоге при выборе чего-то - вылазит мессаджбокс, где показывает цену в еврах. Но как же эти упомянутые, допустим, 5000€ вытащить в другую ячейку, допустим - E5. Это для того, чтобы я мог складывать/умножать и т.п. Пробовал по-колхозному без VBA - не получилось(( Уже бесить начинает.

Спасибо
maxamaxoni вне форума Ответить с цитированием
Старый 02.01.2015, 20:45   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Так берите то, что показывает msgbox и делайте с ним что угодно. Ну а сам msgbox естественно уберите из кода.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Математические операции с обобщенными типами anlu C# (си шарп) 4 14.03.2012 14:02
FASM. Ввод чисел и математические операции. Lamo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 17.01.2010 20:38
c++ многократно определенный символ. ahab Помощь студентам 0 15.01.2010 16:05
Математические операции Juggernaut Общие вопросы Delphi 6 22.04.2009 10:34
Математические операции Pascal Gonzo Помощь студентам 5 19.03.2009 13:49