Макрос, который зацикливается и находит 2 текстовые строки, а затем суммирует значения смещения на рабочем листе EXCEL - PullRequest
0 голосов
/ 05 марта 2019

это мой первый пост здесь, я застрял с макросом, чтобы найти две текстовые строки Пример.Автомобили и лодки затем суммируют все между значениями в столбце C, промывают и повторяют (цикл для следующего совпадения) на том же листе.

Оригинал.

A           B      C
CARS        1
ANYTHING    3 
ANYTHING    2 
BOATS       8 

Результат.

A              B      C
CARS           1 ---> 1   
ANYTHING       3 ---> 3
ANYTHING       2 ---> 2
BOATS          8 ---> 8
SUM                  14 <--Calculated/sum
TAX               0.035 <--Fixed
TOTAL           SUM*TAX <--Calculated

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

1 Ответ

1 голос
/ 05 марта 2019

Я не знаю, зачем вам нужен VBA для этого. Простых формул рабочего листа более чем достаточно.

'sum in B5
=SUM(INDEX(B:B, MATCH("cars", A:A, 0)):INDEX(B:B, MATCH("boats", A:A, 0)))
'total in B7
=B5*SUM(1, B6)
...