0
Я только что начал кодировать несколько дней назад и стараюсь использовать все переменные dim
, так как это все говорят. Итак, я пытаюсь очистить форматы, используя текущую область (в основном все ячейки, содержащие значение или форматирование). Вот мой код, и я получаю ошибку компиляции и VBA
выдвигает на первый план «Вся» часть последнего кода. Любые мысли? Я новичок, и я не могу понять, что я делаю неправильно.Очистить формат всех выделенных ячеек Dim Range VBA Issue
Sub ClearFormatting()
Dim ws as Worksheet
Dim Entire As Range
Set ws = ThisWorkbook.Sheets("Sheet1")
Set Entire = Range("A1").CurrentRegion
ws.entire.ClearFormats
End Sub
Привет, Тим, Спасибо за ваш ответ! Однако, как я могу указать, какой рабочий лист он будет иметь, если у меня есть несколько? Я не хочу очищать все листы только «ws» ... – Corey
Весь объект Range указывая на UsedRange на ws. Если вы вызываете метод ClearFormats на этом диапазоне, то влияет только этот диапазон. –
Спасибо за помощь! Это работает! – Corey