powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула
3 сообщений из 3, страница 1 из 1
Формула
    #37184156
it001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VBA excel
Всем привет!

Есть столбец "A" в нем значение - тип "текста". Как преобразовать/подменить все эти значение в числовой формат для последующего суммирования?

72.00 RUR
12.00 RUR
15.00 RUR
1289.00 RUR
769.00 RUR

sub test()
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For z = LastRow To 1 Step -1
Range("A" & z).Select
ActiveCell.FormulaR1C1 = "=VALUE(TRIM(SUBSTITUTE(R[-1]C,""RUR"","""")))"
' R[-1]C Вот за место этого что ?

Next z
End Sub
===
...
Рейтинг: 0 / 0
Формула
    #37184243
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну-у-у... Не надо напрямую перепысывать код, даже не понимая, что он делает...
Вот проверьте:
Код: plaintext
1.
2.
3.
4.
5.
FirstRow =  1 
LastRow = Cells(Rows.Count,  1 ).End(xlUp).Row
For z = FirstRow To LastRow
    Cells(z,  2 ) = Val(Split(Cells(z,  1 ), " ")( 0 ))
Next
Cells(LastRow +  1 ,  2 ).Formula = "=SUM(B" & FirstRow & ":B" & LastRow & ")"
То есть на вашем листе со списком данных (по типу в столбце A данные примерно такие, как "10.02 чего-то-там") скрипт выдаст вам в столбец B - значения, плюс ещё просуммирует данные по столбцу... Разбирайтесь...
...
Рейтинг: 0 / 0
Формула
    #37184333
it001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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