Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Екатерина Максимова от 23.09.2016, 13:40

Название: Поиск определенного значения и его детализация в сводной с помощью макроса
Отправлено: Екатерина Максимова от 23.09.2016, 13:40
Есть задача: на странице есть сводная в которой может встретиться значение Н/Д. Необходимо с помощью макроса найти это значение именно в сводной и сделать его детализацию, на странице детализации скопировать значения из столбика "номер заявки" и вставить во вкладку ВПР в следующую за последней заполненной строкой в первый столбик, лист с детализацией удалить.
Название: Re: Поиск определенного значения и его детализация в сводной с помощью макроса
Отправлено: TimSha от 23.09.2016, 14:53
Цитата: Екатерина Максимова от 23.09.2016, 13:40
Есть задача: ...
OFF Однако, весомая и многоступенчатая, да еще и без своих усилий - так и просится в этот раздел - https://forum.msexcel.ru/index.php?board=10.0... ;)
А если разбить по частям, то в чем ваша главная заморочка?
Название: Re: Поиск определенного значения и его детализация в сводной с помощью макроса
Отправлено: Екатерина Максимова от 23.09.2016, 16:35
Если брать по частям, то пока я остановилась на нахождении значения Н/Д именно в сводной. Я понимаю, что здесь все делается через условие ЕСЛИ...но у меня код не работает...
For y = 1 To NumRows
    For x = 1 To NumCells
        If Cells(y, x).Value = "#Н/Д" Then
            Range.Cells(y, x + 1).Select
            Selection.ShowDetail = True
        End If
    Next
Next

Я хоть в правильном направлении работаю?