Сумма условных обозначений

Автор Noob2, 13 апреля 2023, 13:57

Noob2

Добрый день. Задача, есть условные обозначения их более 40 шт, под них надо задать переменную (цифрами) и посчитать сумму.

Администратор

В файле 2 листа:
Документ
DRAFT

Мне какие листы надо посмотреть? Один какой-то или оба?

Noob2

лист документ, вполне достаточно 

Администратор

На листе "Документ" написано: <;- Как вычеслить сумму, если условные обозначения равны
<;- что означает в этой фразе?

Noob2

то есть у нас есть условные обозначения допустим
Aa1.0 = 1.0 , Ba2x1=2.0 , Da10=10  и т.д.

И я голову сломал как можно вычислить сумму условных значений если в одной строчке они могут быть в случайном порядке, и цифры после них тоже меняются.

Пример.
В строчке написано Aa1.5<; Ba2x1.5<; Da12<; Aa0.8<  надо найти сумму переводим значения 1,5+2+12+0,8=16,3
В строчке может быть 2Ba2x1<; 2Aa0.5<;   тогда сумма вычисляется 2*2+2*0,5=5 

Задача как сделать так что бы vba видел в строчке значение Aa1.5 и представлял что это 1.5, затем видел Ba2x1< и представлял что это 2, Da12 это 12 и Аа0.8 это 0.8 затем суммировал их.

думаю через find сравнивал со списком и записывал в массив затем суммировал все массивы

Администратор

Вы не ответили на вопрос из ответа #3, а зачем-то заново написали задание.
На форумах нужно поддерживать беседу, а не просто писать ваше задание в каждом сообщении.
Ответьте на вопрос из ответа #3, чтобы с вами продолжили обсуждать вашу тему.