Подскажите, пожалуйста, макрос для Преобразование текста в дату макрос, колонка arrival & departure. к сожалению, обычный макрос, записанный через макрорекордер, не работает.
В чем может быть причина?
Добрый день.
Подскажите, пожалуйста, макрос для Преобразование текста в дату макрос, колонка arrival & departure. к сожалению, обычный макрос, записанный через макрорекордер, не работает.
Sub Макрос1() Columns("C:D").Select Selection.Replace What:=".", Replacement:=".", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub
[/vba]
Работает: [vba]
Код
Sub Макрос1() Columns("C:D").Select Selection.Replace What:=".", Replacement:=".", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub
К сожалению, у меня нет, пробовал, у меня excel 2010, хотя здесь я думаю не важно, возможно дело в настройках даты и времени? Хотя через CTRL+H таким же способом все работает..
Serge_007,
К сожалению, у меня нет, пробовал, у меня excel 2010, хотя здесь я думаю не важно, возможно дело в настройках даты и времени? Хотя через CTRL+H таким же способом все работает..Jidorevluis
Sub NeFormat() With Application: .ScreenUpdating = False: .EnableEvents = False: End With Dim rCell As Range For Each rCell In Selection.Areas rCell.FormulaLocal = rCell.FormulaLocal Next With Application: .ScreenUpdating = True: .EnableEvents = True: End With End Sub
[/vba]
Выделяете и запускаете: [vba]
Код
Sub NeFormat() With Application: .ScreenUpdating = False: .EnableEvents = False: End With Dim rCell As Range For Each rCell In Selection.Areas rCell.FormulaLocal = rCell.FormulaLocal Next With Application: .ScreenUpdating = True: .EnableEvents = True: End With End Sub