Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
 
delitant90
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 7
1

Подскажите, как правильнее реализовать функцию СУММАЕСЛИМН

03.11.2016, 01:14. Просмотров 370. Ответов 0
Метки нет (Все метки)

всем добрый день! У подскажите пожалуйста такой вопрос: существует такая таблица где 2016-10-22 2016-10-23 это имена файлов report - имя листа в этих файлах
 
22.10.16 23.10.16
report

необходимо подсчитать сумму по нескольким условиям из других книг(не из которой запускается макрос).критерии такие:

по столбцу А: значение1, по столбцу С: открыто

обсуждали такой вопрос в теме Копирования значения в формуле соответсвенно по листам

попытался сделать по аналогии но почему то пишет ошибку 1004
Visual Basic
1
2
3
4
5
6
7
8
9
10
Sub bb()
Dim bPath$ ' ???? ??????????
  bPath = [d6] '?????????? ?? ??. D6 ???????? ?????
  If Right$(bPath, 1) <> "" Then bPath = bPath & "" '???????? ???? ???? ??? ???
  With Range("D9")
    .Formula = "=""=SUMIFS('" & bPath & "[""&D$8&"".xlsx]""&$C9&""'!C[-4],'" & bPath & "[""&D$8&"".xlsx]""&$C9&""'!C[-9],""значение1"",'" & bPath & "[""&D$8&"".xlsx]""&$C9&""'!C[-7],""открыто"")"
    .Formula = .Value
    .Value = .Value
  End With
End Sub

думал решить вопрос с помощью обычной формулы тогда формула принимает вид
=СУММЕСЛИМН([22.10.16.xlsx]report!$F:$F;[22.10.16.xlsx]report!$A:$A;"значение1";[22.10.16.xlsx]report!$C:$C;"открыто")

вопрос тогда как сделать так чтоб имя файла(22.10.16.xlsx) подтягивалось из ячейки с именем файла

подскажите, пожалуйста, решение Спасибо!
0
Вложения
Тип файла: xlsx 22.10.16.xlsx (13.7 Кб, 3 просмотров)
Тип файла: xlsx 23.10.16.xlsx (13.7 Кб, 3 просмотров)
Тип файла: xlsx откуда запускается макрос.xlsx (8.9 Кб, 2 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2016, 01:14
Ответы с готовыми решениями:

Подскажите как реализовать функцию
Здравствуйте, впервые сталкиваюсь с java скриптами, есть несколько вопросов. 1. в документе...

Как правильнее реализовать меню
&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;CSS3 animated dropdown menu - demo&lt;/title&gt; &lt;meta...

Как правильнее реализовать автозаполнение?
Вот такая интересная задача. Все, конечно, сталкивались с автозаполнением в интернет, да и...

Как правильнее реализовать меню
&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;CSS3 animated dropdown menu - demo&lt;/title&gt; &lt;meta...

Подскажите как правильнее сделать
и так, решил я написать для себя страницу календаря в обучающих целях с какой-нибудь js логикой....

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 01:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

циклы Подскажите, как будет правильнее и почему?
Знающие люди, помогите, а?:) Каждый раз, когда я берусь за задание, возникает вечный вопрос: что...

Как правильнее реализовать паузу и остановку потока в моей программке?
Итак, писал я, писал... И под конец столкнулся с проблемой :) Есть форма, с кнопками Run, Pause,...

Как правильнее и эффективнее реализовать перевод минут в часы и минуты?
Здравствуйте недавно начал изучать C++ смотрю примеры в книги, а на те примеры которые в учебнике...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.