Пустые диапазоны не пропускает, также копирует, с указанием во всех пустых ячейках что нет данных... (#Н/Д)
P.S. Дико извиняюсь, это я допустил ошибку в написании. Всё скопировал правильно. Только в конце добавил один пустой диапазон с такими же #Н/Д. Не так критично, но если это можно исправить, было бы вообще здорово!
Поправка... Для диапазона [B43:D66] всё прошло нормально и в конце не добавлял пустой диапазон с #Н/Д, но при его изменении для четвертьфиналов [B67:D78] в конце добавился пустой диапазон с #Н/Д... Код изменил так:
Код: Выделить всё
Sub Добавить_в_Ход_поединков_Четвертьфиналы()
Dim Sh As Worksheet, i As Long, x As Range
i = 3
For Each Sh In ThisWorkbook.Sheets
If InStr(3, Sh.Name, "(") > 0 Then
Set x = Sh.[B67:D78]
If Application.CountA(x) <> 0 Then
Sheets("Ход поединков Четвертьфиналы").Cells(i, 2).Resize(24, 3).Value = x.Value
i = i + 12
End If
End If
Next Sh
End Sub
Копируемые диапазоны выглядят так: (см. вложение)