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

Страницы: 1
Regex.replace, Помощь с макросом замены
 
Подскажите пожалуйста, мне нужен модуль для замены символов в выбранном диапазоне, я сделал функцию и макрос, но не могу их сохранить в одном модуле и оно почему-то не работаеть((((
Код
Public Function RgxDate(astring As Range) As String
 Dim re As RegExp
 Dim tempString
 Set re = New RegExp
 re.Global = True
 re.IgnoreCase = True
 re.Pattern = "(\d{2}).(\d{2}).(\d{4})"
 RgxDate = re.Replace(astring, "$1-$2-$3")
End Function

Public Sub CheckDate()
Dim MyRange As Range
On Error Resume Next
Set MyRange = Application.InputBox(Prompt:="Выберите диапазон", Type:=8)
    If MyRange Is Nothing Then
        MsgBox "Диапазон не выбран"
    End If
For Each C In MyRange
      C.Value = RgxDate(C.Value)
Next C
End Sub
Проверка данных в файле по содержанию и длине
 
Доброго времени суток,

Помогите пожалуйста разобраться как делать проверку данных в файлах, нужно проверить данный файл на корректность данных:
Ячейки A должны быть number(4) NOT NULL
Ячейки B varchar(20) NOT NULL
Ячейки C varchar(12) NOT NULL
Ячейки D number(1)
Ячейки E number(11)
Если в строке все параметры верны, строка должна быть зеленой
Страницы: 1
Наверх