Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Анализ формата ячейки и обработка по итогам

Автор Дмитрий Палий, 11.11.2014, 10:54

« назад - далее »

Дмитрий Палий

Господа, добрый день!
образовалась следующая проблема: у меня есть таблица материалов из двух столбцов (строчек под 1000). в левом материалы, а в правом - цены. цены указаны в долларах и евро, но отличие между этими ценами - в формате ячейки (0,00" USD" и 0,00" EUR")...

мне же нужно в третьем столбце посчитать цену в рублях по определенному курсу. то есть мне надо понимать на что умножать - на курс доллара или курс евро?

если бы у меня цены были бы в текстовом формате, то левсимв и правсимв меня бы спасли. но так - в ячейке цен стоит только число и вручную считать - нет времени...

каким образом можно решить данную задачку?
заранее спасибо!

Pelena


Дмитрий Палий

Отлично!
Это работает:
Function valuta(r As Range)
    valuta = Trim(Replace(Replace(r.Text, Chr(160), " "), Replace(Format(r.Value, "#,##0.00"), Chr(160), " "), ""))
End Function


Спасибо огромное!