Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2016, 15:55   #11
svsh2016
Форумчанин
 
Регистрация: 16.06.2015
Сообщений: 100
По умолчанию

amadeus017,премущество таких формул простота,для их перемещения
вырезаете столбец и вставляете в другой столбец,например функция yyy
в столбце A
Вложения
Тип файла: xls ИНН_23_01_2016_progr3.xls (41.0 Кб, 8 просмотров)
svsh2016 вне форума Ответить с цитированием
Старый 23.01.2016, 16:28   #12
svsh2016
Форумчанин
 
Регистрация: 16.06.2015
Сообщений: 100
По умолчанию

amadeus017,еще вариант функции в столбце H

Код:
Function yyy1(t$)
 With CreateObject("VBScript.RegExp"): .Pattern = "\d+": .Global = True
    yyy1 = .Execute(t)(.Execute(t).Count - 1)
 End With
End Function
Вложения
Тип файла: xls inn_example_progr4.xls (44.0 Кб, 12 просмотров)
svsh2016 вне форума Ответить с цитированием
Старый 23.01.2016, 17:34   #13
amadeus017
Форумчанин
 
Регистрация: 28.05.2014
Сообщений: 158
По умолчанию

Цитата:
Сообщение от svsh2016 Посмотреть сообщение
amadeus017,еще вариант функции в столбце H

Код:
Function yyy1(t$)
 With CreateObject("VBScript.RegExp"): .Pattern = "\d+": .Global = True
    yyy1 = .Execute(t)(.Execute(t).Count - 1)
 End With
End Function
А вот это, очень интересно!!!
amadeus017 вне форума Ответить с цитированием
Старый 23.01.2016, 20:22   #14
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Тогда уж так
Код:
Function Inn(t$) As String
Static re As Object
  If re Is Nothing Then
    Set re = CreateObject("VBScript.RegExp")
    re.Pattern = "ИНН: (\d+)"
  End If
  With re.Execute(t)
    If .Count Then Inn = .Item(0).submatches(0)
  End With
End Function
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск приблизительного значения в ячейке таблицы annetetet Microsoft Office Excel 11 28.08.2015 09:03
Примечание в ячейке при изменении значения в ячейке другого листа FoxRiver Microsoft Office Excel 4 12.07.2013 08:46
цикл на проверку значения в ячейке vlgolu Помощь студентам 2 12.06.2012 00:11
Неправильное присваивание значения ячейке 4istii_listo4ek Microsoft Office Excel 18 15.10.2010 20:34
Автоматическое изменение значения в ячейке TStalin Microsoft Office Excel 7 07.09.2010 18:19