Добрый вечер, Есть массив данных с датами за 10 лет в виде "3.6.2011". Формат ячеек, содержащих данные - "Дата". Если нажать на ячейку дважды левой кнопкой мыши, то эксель преобразует значения из "3.6.2011" в "03.06.2011". Такое преобразование позволяет сортировать данные с помощью фильтров, без преобразования это сделать невозможно.
Вопрос: Как можно в один клик преобразовать все эти данные? Чтобы не протыкивать все тысячи ячеек в ручную. Спасибо.
Как можно в один клик преобразовать все эти данные?
Код
Sub Tablica()
Dim i As Long
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, 3).End(xlUp).Row
For i = 3 To iLastRow
Cells(i, "D") = CDate(Cells(i, "C"))
Next
End Sub
Копируете пустую ячейку, выделяете диапазон с данными - ПКМ - специальная вставка - сложить. часто помогает при преобразовании данных в числовой формат (дату).