Код |
---|
Sub dfdf()
Dim wb As Workbook
Dim sh As Worksheet
For Each wb In Application.Workbooks
wb.Activate
MsgBox ActiveWorkbook.Name
For Each sh In ActiveWorkbook.Worksheets
sh.Activate
If ActiveSheet.PivotTables.Count > 0 Then
MsgBox "Есть сводная"
End If
Next sh
Next wb
End Sub
|
Господа, добрый день. Помогите, пожалуйста. Я уже всё перебрал. Надежда на вас. Почему-то не работает код с For Each. Перебирает листы, но не перебирает книги. Цель перебрать все листы в открытых книгах, найти там сводные таблицы и, если сводная есть, применить к ней код настройки (код настройки я не прописал).
Даже в этом виде код не работает.