Здравствуйте!
Есть база данных в виде отдельного листа, в нем макрос ищет по вводимому номеру значение(цену). Все бы хорошо, но, столбец где прописаны все номера имеет формат ячеек отличительный от остальных(Дополнительный, Тип: АФМ, Язык: греческий), когда значение в ячейке написано как 012345,001234, 000123, а в строке формул показывает как 12345, 1234, 123(отсекает нули).
Подскажите пожалуйста, что изменить в макросе:
Чтобы он искал по вводимому номеру 012345, когда в базе 12345.
Почитал про Like, не получается.
p.s. лист с базой трогать не желательно
Есть база данных в виде отдельного листа, в нем макрос ищет по вводимому номеру значение(цену). Все бы хорошо, но, столбец где прописаны все номера имеет формат ячеек отличительный от остальных(Дополнительный, Тип: АФМ, Язык: греческий), когда значение в ячейке написано как 012345,001234, 000123, а в строке формул показывает как 12345, 1234, 123(отсекает нули).
Подскажите пожалуйста, что изменить в макросе:
Код |
---|
Set f = Intersect(Target, Range("A:A")) If f.Cells.Count > 1 Then Set f = f.SpecialCells(xlCellTypeConstants) If Not f Is Nothing Then For Each cell In f.Cells Application.StatusBar = "Поиск цены " & cell If cell Like "######" Then cell.Offset(, 5) = FindAndInsert(db, f, 0, 1) End If DoEvents Next cell Application.StatusBar = False End If |
Чтобы он искал по вводимому номеру 012345, когда в базе 12345.
Почитал про Like, не получается.
p.s. лист с базой трогать не желательно