Привет, у меня есть этот код, который меняет ячейки с опорными ошибками на белые шрифты. Однако я мог сделать это только для одного листа. ассортимент. Как изменить для каждого цикла цикл для всех рабочих листов в книге? Я использовал этот код ниже, но он не работает!Скрытие ссылок Ошибки с использованием цвета шрифта в VBA
Sub Delete_ref_basedontextcondition()
Dim R As Range
'Set rng = Nothing
On Error Resume Next
Set R = Application.InputBox("Select cells To be deleted", Type:=8)
Dim rng As Range
If TypeName(R) <> "Range" Then
Exit Sub
Else
R.Delete
End If
For k = 1 To ThisWorkbook.Worksheets.Count 'runs through all worksheets
Set wks = ThisWorkbook.Worksheets(k)
For Each cell In wks
If cell.Text = "#REF!" Then
cell.Font.Color = RGB(255, 255, 255)
End If
Next
Next
End Sub
*, похоже, не работает *? – pnuts
работает, но не устраняет эталонные ошибки! @pnuts – Niva
Изменяет ли «Cell.Font.Color»? Поскольку ваши состояния кода меняют «Cell.Font.Color» не '.ClearContents', поэтому он не удаляет опорные ошибки. – DragonSamu