Доброго утра всем...
Никак не могу найти, каким образом в макросе организовать поиск по маске. В каждой ячейке нужно изъять часть строки по такой маске "(восемь цифр)/(четыре цифры)" (номер договора). Осложняется тем, что строка может содержать еще один слэш и после него еще цифры. В общем, из строки типа "Договор 55577700/1234Н/123 от 01.01.2001" нужно изъять только "55577700/1234".
Можно ли написать маску типа "чччччччч/чччч", где ч - любая цифра, средствами VBA?
Добавляю вот сюда:
Никак не могу найти, каким образом в макросе организовать поиск по маске. В каждой ячейке нужно изъять часть строки по такой маске "(восемь цифр)/(четыре цифры)" (номер договора). Осложняется тем, что строка может содержать еще один слэш и после него еще цифры. В общем, из строки типа "Договор 55577700/1234Н/123 от 01.01.2001" нужно изъять только "55577700/1234".
Можно ли написать маску типа "чччччччч/чччч", где ч - любая цифра, средствами VBA?
Добавляю вот сюда:
| Код |
|---|
Sub Poisk() Dim A$ A = "*/*" D = Cells(Rows.Count, 22).End(xlUp).Row For i = 1 To D If Cells(i, 22).Value Like A Then Cells(i, 32).Value = Cells(i, 22).Value End If Next i End Sub |