Страницы: 1
RSS
Преобразовать данные в большом количестве ячеек за раз
 
Добрый вечер,
Есть массив данных с датами за 10 лет в виде "3.6.2011". Формат ячеек, содержащих данные - "Дата". Если нажать на ячейку дважды левой кнопкой мыши, то эксель преобразует значения из "3.6.2011" в "03.06.2011". Такое преобразование позволяет сортировать данные с помощью фильтров, без преобразования это сделать невозможно.

Вопрос: Как можно в один клик преобразовать все эти данные? Чтобы не протыкивать все тысячи ячеек в ручную.
Спасибо.
Изменено: vikttur - 06.06.2021 10:25:39
 
Цитата
Как можно в один клик преобразовать все эти данные?
Код
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
 
Копируете пустую ячейку, выделяете диапазон с данными - ПКМ - специальная вставка - сложить. часто помогает при преобразовании данных в числовой формат (дату).
 
Igor67, спасибо, работает
Изменено: vikttur - 06.06.2021 10:26:08
Страницы: 1
Наверх