Я пытаюсь вернуть диапазоны ячеек с условным форматированием в виде строки. Мне удалось создать список ячеек с условным форматированием со следующим кодом.
Set Data = ActiveSheet.UsedRange
For Each Cell In Data
If Cell.FormatConditions.Count > 0 Then
If (Not ConditionallyFormattedCellsArray) = -1 Then: ReDim ConditionallyFormattedCellsArray(0)
If (ConditionallyFormattedCellsArray(UBound(ConditionallyFormattedCellsArray)) <> "") Then: ReDim Preserve ConditionallyFormattedCellsArray(UBound(ConditionallyFormattedCellsArray) + 1)
ConditionallyFormattedCellsArray(UBound(ConditionallyFormattedCellsArray)) = Cell.Address
End If
Next Cell
В моей ситуации может быть один или несколько различных диапазонов данных с условным форматированием, и я хотел бы сократить все эти отдельные ячейки до этих диапазонов.
Любые предложения приветствуются!