Исходный набор данных заполняется вручную.В результате пользователи добавляют пробел в пустую ячейку.Ищите способ заменить эту ячейку пустой ячейкой.
Пробовал TRIM в формульной форме, а также VBA, и, похоже, они не достигли цели.Также пытались заменить пробелы ничем, но это также удаляет пробелы, которые находятся в текстовых значениях.
Sub CleanKlussen()
Worksheets("WorkSheetX").Select
Range("AC2").Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
For Each cell In ActiveSheet.UsedRange
cell.Value = Trim(cell)
Next cell
End Sub
Для выбранного диапазона на выбранном листе я хотел бы иметь все ячейки, которые содержат только 1 или 2пробелы (никаких других значений), заменяемые ничем (создание пустой ячейки).