У меня есть лист с датой и дополнительным пробелом в конце. И я хочу удалить их, чтобы я мог отформатировать их как дату и отсортировать лист Excel.
Я использовал макросы, доступные онлайн, например:
Sub TrimColumnA()
Dim rng As Range
On Error Resume Next ''#if entire column is blank, exit sub
Set rng = Intersect(Range("B1").EntireColumn, ActiveSheet.UsedRange)
rng.Value = Evaluate("IF(ROW(" & rng.Address & "),IF(" & rng.Address & _
"<>"""",TRIM(" & rng.Address & "),""""))")
End Sub
Я также пробовал другие макросы, они работают и удаляют пробелы, но мне нужно дважды щелкнуть в каждой ячейке, а затем они форматируют в дату. Как я могу избежать нажатия и непосредственно удалить пробел и отформатировать их в дату.
Версия - Excel 2007