Я хочу проверить значение Colum A и Column E, а затем свернуть сводную таблицу на основе значений.Скрыть элементы сводной таблицы с помощью excel VBA
myfile.Sheets(3).Select
Dim dd As Range
Dim ee As Range
Dim ff As String
For Each ee In myfile.Sheets(3).Range("E1:E20000")
For Each dd In myfile.Sheets(3).Range("A1:A20000")
With ee
If Left(dd.Value, 1) = "F" And ee.Value = "0.00" Or ee.Value = "(0.00)" Then ff = Left(dd.Value, 10)
ActiveSheet.PivotTables(1).PivotFields("Ref 1").PivotItems(ff).ShowDetail = False
End With
Next
Next
Я думаю, что там, где возникает ошибка. Специально с переменной ff.
ActiveSheet.PivotTables(1).PivotFields("Ref 1").PivotItems(ff).ShowDetail = False
Привет, друг Я пробую это и все еще не работаю. – Isu
Я пробую это и все еще не работаю. Я думаю, что есть еще одна проблема, связанная с выбором диапазона. Я хочу сравнить только одну строку. Линии A5 и E5 - не каждая комбинация. – Isu
Я обновляю свое кодирование ниже, теперь нет ошибки, но ничего не происходит. – Isu