Страницы: 1
RSS
Поиск текста в тексте и возврат соответствующего значения
 
Добрый день!  
 
Господа, помогите!  
Облазил поиск но ответ не нашел, мож не так искал, но мучаюсь вторые сутки...  
 
А вопрос как мне кажется не сложный, но как его решить....  
 
По существу:  
есть выписка из банка, в ней есть все что нужно за исключением наименования клиента.  
есть база клиентов с их р/с.  
Нужно объединить.  
 
В выписке есть ячейки с текстом который СОДЕРЖИТ р/с. но там еще куча другой инфы. и как его выдернуть я не знаю.  
 
Помогите пож. Очень нужно!
 
Sub www()  
   Dim r As Range, a, i&  
   Set r = [a9].CurrentRegion: a = [a1].CurrentRegion.Value
   For i = 2 To UBound(a)  
       r.AutoFilter 4, "=*" & a(i, 2) & "*"  
       If r.Columns(1).SpecialCells(12).Count > 1 Then _  
          r.Offset(1, 2).Resize(r.Rows.Count - 1).Columns(4).SpecialCells(12).Value = a(i, 1)  
       If a(i, 3) <> "" Then r.AutoFilter 4, "=*" & a(i, 3) & "*"  
       If r.Columns(1).SpecialCells(12).Count > 1 Then _  
          r.Offset(1, 2).Resize(r.Rows.Count - 1).Columns(4).SpecialCells(12).Value = a(i, 1)  
   Next  
   r.AutoFilter  
End Sub
Я сам - дурнее всякого примера! ...
 
Спасибо!  
Это как я понял макрос.    
Только вот я никогда с ними не работал.. Подскажите пож темку в которой поподробней описывается работа макросов.  Просто не хочу по тупому скопировать вашу работу и потом при необходимости что-то изменить стучаться опять на форум. Хочется понимать...
 
http://www.planetaexcel.ru/forum.php?thread_id=8763  
http://www.excel-vba.ru/chto-umeet-excel/  
http://excel.ucoz.ru/index/biblioteka/0-5
Я сам - дурнее всякого примера! ...
 
Спасибо!
 
=ЛЕВСИМВ(ПРАВСИМВ(D14;50);20)  
отсчитывает с конца строки кор счет и бик, дальше р/с, но данные не в одном формате местами написано название фирмы и нет кор счета, бика, р/с
не нужно оскорблять.
Страницы: 1
Наверх