0
Я пытаюсь очистить все столбцы, которые имеют пустой заголовок на рабочем листе.ясное содержимое столбца, если заголовок пуст vba
Set names = Sheets("Sheet2").Range(Sheets("Sheet2").Cells(1, 2), Sheets("Sheet2").Cells(1, 100))
For Each Cell In names
If IsEmpty(Cell.Value) Then
Cell.Columns.ClearContents
End If
Next Cell
И я ничего не вижу, но код работает. Здесь есть логическая ошибка? может быть, здесь:
Cell.Columns.ClearContents
да что работал. Спасибо – yatici
только то, что я думал; вы можете даже довести это до одной строки, выполнив 'cell.EntireColumn.ClearContents' – Jaycal
Хороший вызов, я думал, что это приведет к ошибке объекта, но я протестировал, и вы действительно правы. –