5

У меня есть список времени начала, которые должны быть преобразованы в 24-часовой формат. Я изменил формат для всего столбца, но мне нужно нажать Enter для каждой строки, чтобы Excel применил новый формат.

Могу ли я заставить Excel оценить формат ячейки и изменить его? У меня есть несколько тысяч строк.

2 ответа2

9

Да, это меня тоже беспокоит.

dim c as range
for each c in application.intersect(activesheet.usedrange, activesheet.columns("C"))
  c.value = c.value
next
1

Если во всех ваших ячейках есть какой-то общий текст, вы также можете выполнить поиск / замену - в вашем случае найдите каждый «:» и замените его на «:» (то есть найдите способ найти / заменить, который ничего не делает), и Excel переформатирует ячейку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .