Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Целый столбец в SUMIF - "ожидался разделитель списка" / 6 сообщений из 6, страница 1 из 1
11.10.2012, 17:24
    #37994190
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целый столбец в SUMIF - "ожидался разделитель списка"
Страшно туплю, но не пойму в чём ошибка
Код: vbnet
1.
 pervich = Application.SumIf([что сравниваем]!A:A, a2, [что сравниваем]!B:B)


Ругается на двоеточие("ожидался разделитель списка")- никак не второпаю, как правильно. Извините.
...
Рейтинг: 0 / 0
11.10.2012, 17:30
    #37994207
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целый столбец в SUMIF - "ожидался разделитель списка"
natalitvinenko,
ожидается, что Вы укажете функции диапазон:
Код: vbnet
1.
pervich = Application.SumIf(Range("A:A"), a2, Range("B:B"))



А что означает в Вашем случае [что сравниваем]?
...
Рейтинг: 0 / 0
11.10.2012, 17:30
    #37994208
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целый столбец в SUMIF - "ожидался разделитель списка"
забыл критерий подправить:
pervich = Application.SumIf(Range("A:A"), Range("A2"), Range("B:B"))
...
Рейтинг: 0 / 0
11.10.2012, 17:32
    #37994213
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целый столбец в SUMIF - "ожидался разделитель списка"
The_Pristnatalitvinenko,
ожидается, что Вы укажете функции диапазон:
Код: vbnet
1.
pervich = Application.SumIf(Range("A:A"), a2, Range("B:B"))



А что означает в Вашем случае [что сравниваем]?
Страницу так назвала :-)
...
Рейтинг: 0 / 0
11.10.2012, 17:34
    #37994219
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целый столбец в SUMIF - "ожидался разделитель списка"
natalitvinenkoСтраницу так назвала :-)

Код: vbnet
1.
pervich = Application.SumIf(Sheets("что сравниваем").Range("A:A"), Range("A2"), Sheets("что сравниваем").Range("B:B"))
...
Рейтинг: 0 / 0
11.10.2012, 18:24
    #37994328
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Целый столбец в SUMIF - "ожидался разделитель списка"
The_Prist,
Спасибо!
Получилось вот такое- вдруг кому надо: данные берутся с одного листа, ищутся на другом и из найденной строчки берутся ещё две цифры
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub Sravnit()
    ' откуда начать цикл- номер первой строчки данных
    begin_begin = 5
    ' номер столбца с данными, с которыми сравнивают массив данных
    nomerrr = 2
    ' счетчик количество строк на результирующем листе- оно вообще -то меньше числа строк исходного
    j = 1
    For i = begin_begin To Worksheets("с чем сравниваем").Rows.Count
        a2 = Trim(Worksheets("с чем сравниваем").Cells(i, nomerrr).Value)
        pervich = Application.SumIf(Worksheets("что сравниваем").Range("A:A"), a2, Worksheets("что сравниваем").Range("B:B"))
        okonch = Application.SumIf(Worksheets("что сравниваем").Range("A:A"), a2, Worksheets("что сравниваем").Range("C:C"))
        If (pervich > 0 Or okonch > 0) Then
            Worksheets("Результат").Cells(j, 1).Value = a2
            Worksheets("Результат").Cells(j, 2).Value = pervich
            Worksheets("Результат").Cells(j, 3).Value = okonch
            j = j + 1
        End If
    Next i

End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Целый столбец в SUMIF - "ожидался разделитель списка" / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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