Ищите конкретную строку в ячейке и суммируйте значения в этом столбце (VBA) - PullRequest
1 голос
/ 27 сентября 2019

Я занимаюсь программированием на VB и не могу найти решение для своей проблемы.Так как я очень новичок в программировании, я хотел бы попросить некоторой помощи.

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

Проблема в том, что столбец со строкой, которую я ищу, является переменным в таблице spreed.

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

Спасибо за вашу помощь.

ТАК если вы посмотрите на пример, я хотел бы найти ячейку, котораясодержит строку «aaa | b», а затем суммирует числа в этом столбце в последней ячейке под последним номером в этом столбце.

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

search and sum example

1 Ответ

0 голосов
/ 27 сентября 2019

краткое описание того, что вы запросили, ниже.Схема не полная, но иллюстрирует, что вы попросили нетривиальное решение.План также содержит ряд вопросов - например, что если ....?которая должна быть решена в самом запросе.

'folder chooser

'dir on xls in this folder

    'open xls
    'find row with "HELPER" in column A  (or is it always r=3? what if it is not?)
    'loop 
        find column(s) with keyword aaa|b  (can there be multiple columns?  What if none found?)
       'find last row (down this column? or last row across all columns?)
       'insert in cell below last value a macro =sum(firstcell, lastcell)
    'loop to other columns

    'save xls

'dir to next xls in this folder
'loop to open xls
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...