Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Перевод цифр в числовой формат
 
vikttur отредактировала.  
Перевод цифр в числовой формат
 
Цитата
vikttur написал:
кнопка оформления кода всообщении  В нижней части Вашего макроса какие-то символы. Отредактируйте сообщение.Приложенный пример  ускоряет помощь. Об этом Вам писали и в Вашей первой теме. В которой Вы до сих пор не ответили... Уважайте помогающих
vikttur, у меня не получается прикрепить примеры т.к. не проходит по символам. Я могу скинуть файл на почту.  
Перевод цифр в числовой формат
 
Макрос изменят дату в колонке B как нужно, но цифры в колонках E,G,K,L,M не переводит в числовой формат(видоизменять не нужно, просто при копировании с других источников переносятся как текст). Файл много весит, не могу отправить его здесь, прикрепляю макрос))
Код
Sub Conv()
     myConv "K:L", "General"
     myConv "E:E", "General"
     myConv "B:B", "dd/mm"
     myConv "G:G", "General"
     myConv "M:M", "General"
End Sub

Sub myConv(DIAPAZON As String, myFORMAT As String)
    With Range(DIAPAZON)
        .Replace ",", "."
        .Value = CDate(.Value)
        arr = .Value
        On Error Resume Next
        For i = 1 To UBound(arr, 1)
            If arr(i, 1) = 0 Then Exit For
            arr(i, 1) = CDate(arr(i, 1))
        Next
        .ClearContents
        .NumberFormat = myFORMAT
        .Value = arr
    End With
End Sub

Sub Convert_Text_to_Numbers()
    With Range("K:L")
.NumberFormat = "General"
.Value = .Value
End With
With Range("E:E")
.NumberFormat = "General Number"
.Value = .Value
End With
With Range("M:M")
.NumberFormat = "General Number"
.Value = .Value
    End With
    With Range("G:G")
        .NumberFormat = "General"
        .Value = .Value
    End With
End Sub
VBA. Перевод даты в числовой формат из текстового.
 
Не подходит  
VBA. Перевод даты в числовой формат из текстового.
 
Мне нужно чтобы была дата( день и месяц) в числовом формате, а не текстовом
VBA. Перевод даты в числовой формат из текстового.
 
Код
0
VBA. Перевод даты в числовой формат из текстового.
 
Не могу найти ошибку, переводит в дату если активировать ячейку:(


Range("J:J").Select
   With ActiveWindow.RangeSelection
       .Replace ",", "."
       arr = .Value
       .NumberFormat = "dd/mm"
       .Value = arr
   End With
End Sub
Страницы: 1
Наверх