Страница 2 из 3

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 13 фев 2013, 08:45
pashulka
Нет, имелось ввиду программная замена этих символов в строке, содержащей значение искомой ячейки.

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 14 фев 2013, 20:58
pashulka
На всякий случай -- прилагаю файл с макросом, где используется символ подстановки (см. Test2)

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 14 фев 2013, 22:54
SokeOner
pashulka писал(а):Если Вы хотите знать, что было неправильно в первоначальном варианте ... то вкратце -- Вы копировали ячейку в прайсе "A" и пытались вставить скопированные данные при поиске, од...................................................

End Sub[/code]

такое вот вопрос можно сделать не идентичный поиску типа если в строке записано "бла бла бал бал Genius 35 svt 75 бла бла бла бла" а мен надо найти только "Genius 35 svt 75"? ну и так как в том вопросе что было предыдущее не учитывая знаки понктуации?

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 14 фев 2013, 22:58
pashulka
Если Вы знаете как отделить мух от котлет, т.е. по какому принципу из всей строки нужно искать только "Genius 35 svt 75", то можно.

P.S. Да и нафига цитировать мои сообщения, которые, к тому же, совершенно никак не относятся к новым вопросам ...

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 15 фев 2013, 00:41
SokeOner
Уже наверное задолбал! знаю не опытный пользователь! но мухи от котлет надо отделять так в моем случае:

в ячейке предположим есть полно текста и (ячейка в тому лсити по которому ми ищем) если среди того текста найдется слово которое мы ищем (или словосочетания), причем это слово имеет отыскиваться без учета знаков препинания, тогда сравнивают цену этого товара и в соответствии меняйте не меняйте ее!! ! и возможно я чего-то не понимаю но тот поиск который был "test2" что не учитывал запятой и тд. не работает корректно! Спасибо.

P.S. комментирования предварительного уведомления это привычка оставшаяся е с одной форума. больше небуду

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 15 фев 2013, 08:56
pashulka
Может Вы выложите два своих прайса, содержащих реальные данные, в таком случае можно будет говорить более предметно.

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 15 фев 2013, 16:58
SokeOner
Вот прайси.[ATTACH]1585[/ATTACH]

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 17 фев 2013, 09:30
pashulka
Совершенно непонятны Ваши наезды :) на вторую версию макроса, т.к. все семь позиций из первого прайса будут найдены во втором, более того, для их нахождения даже нет необходимости в удалении ненужных символов и применении символов подстановки, ибо достаточно использовать самый первый макрос, заменив константу xlWhole на xlPart

P.S. Если в дальнейшем возникнет необходимость в выкладывании других файлов, то постарайтесь сохранить их в формате предыдущих версий, т.е. с расширением .xls

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 17 фев 2013, 17:12
SokeOner
Вот изменил примерно так как должен искать! [ATTACH]1586[/ATTACH]

Re: Как правильно реализовать поиск и замену в макросе MS Excel

Добавлено: 17 фев 2013, 18:08
pashulka
А Вы, батенька, шутник ... там же два макроса, а кнопка одна и ей назначен самый первый макрос = Test , а проверять работоспособность нужно второго макроса = Test2.
Так что дерзайте, кстати, на всякий случай я обновил второй пример, теперь там две кнопки :)