← Дневник  |  В общем может кто в теме? :)1. Имеется Micros…

Гость, 11.10.2014 00:00В общем может кто в теме? :)1. Имеется Micros…

Комментарии

1 2 »
Гость 01.03.2026 20:14 Цитировать

Чтобы браузер вообще не окрывался? Типа выпадающего списка в соседней ячейке?

Гость 01.03.2026 20:14 Цитировать

Нет, не в ячейке, в браузере. В общем дабы избежать долгий  цикл стандартной процедуры \"копировать\"- \"вставить\". Весь вопрос в максимальной скорости поиска.

nan 01.03.2026 20:14 Цитировать

aaa.xlsx просто линкуй конкрутный товар. У яндекса нет АПИ для прикрутки его поиска. Есть только http://api.yandex.ru/market/

Гость 01.03.2026 20:14 Цитировать

Нан, честно говоря не понял. Нужно к каждому наименованию ставить гиперссылку? Поисковая строка яндекса вроде как так выглядит -market.yandex.ru/search.xml?cvredirect=2&text=    Ее разве нет возможности прикрутить?

Гость 01.03.2026 20:14 Цитировать

wesem,

полистай пока:

http://excelvba.ru/programmes/YandexMarket

http://infostart.ru/public/153736/

А я подумаю над экселем... Выложи типовой файл-исходник — мне будет проще.

Гость 01.03.2026 20:14 Цитировать

Заполни свободный столбец формулой:

=ГИПЕРССЫЛКА(\"http://market.yandex.ru/search.xml?cvredirect=2&text=\"&A:A;A:A)

, где А:А — столбец с товаром

Гость 01.03.2026 20:14 Цитировать

Если можно пошагово куда чего вводить. Что-то я не пойму.

Гость 01.03.2026 20:14 Цитировать

Пусть, в столбце \"А:А\" представлен исходный список товаров.

В любом другом, свободном от данных и формул столбце (к примеру \"B:B\") вводишь указанную выше формулу  и заполняешь ею весь диапазон строк, соответственно диапазону товаров.

В результате получаешь столбец с прямыми ссылками на товар в маркете, открывающимися в браузере.

Гость 01.03.2026 20:14 Цитировать

Можешь сделать тестовый образец? Или возьми мой исходник  

 

Гость 01.03.2026 20:14 Цитировать

http://tempfile.ru/file/3096327

Гость 01.03.2026 20:14 Цитировать

Класс, работает! Только у меня не получается так сделать. Я выбираю колонку с перечнем, копирую, вставляю весь список в новую колонку. Далее выделяю новую колонку, жму вставить гиперссылку, ввожу =ГИПЕРССЫЛКА(\"http://market.yandex.ru/search.xml?cvredirect=2&text=\"&B:B;B:B), жму ОК и ничего не выходит. Адрес получается такой - =ГИПЕРССЫЛКА(%22http:\\market.yandex.ru\\search.xml?cvredirect=2&text=%22&B:B;B:B) Что я делаю не так?

Гость 01.03.2026 20:14 Цитировать

Новая колонка формируется НЕ через копипасту - а с помощью формулы. Ещё раз вчитайся в инструкцию:

 

Пусть, в столбце \"А:А\" представлен исходный список товаров.

В любом другом, свободном от данных и формул столбце (к примеру \"B:B\") вводишь указанную выше формулу  и заполняешь ею весь диапазон строк, соответственно диапазону товаров.

В результате получаешь столбец с прямыми ссылками на товар в маркете, открывающимися в браузере.

 

Никаких \"копировать\"/\"вставить\"

Гость 01.03.2026 20:14 Цитировать

Насколько я тебя понял, то нужно каждый раз выделять ячейку в новом столбце, и каждый раз вверху вводить эту формулу? Или можно применить формулу ко всему \"скопированному\" столбцу единовременно ? Если да, то как?

Блин, прости за назойливость и тупость:))

Гость 01.03.2026 20:14 Цитировать

Думаю, как ответить

Гость 01.03.2026 20:14 Цитировать

Нужно один раз ввести формулу в самой верхней ячейке \"ссылочного\" столбца, а затем - \"протянуть\" её вниз до последней необходимой строки... Это азы экселя, - и я краснею, набирая этот текст, wesem...

Гость 01.03.2026 20:14 Цитировать

Может я чего не догоняю, но видимо тебе надо:

1. прогу, которая будет парсить тырнет-каталог яндекса и закачивать обновления в твою базу. Если Яндекс сам выдает такой прайс, например в виде xml или Excel, то значит надо будет выковыривать данные оттуда

2. сделать приложение для БД с поисковой системой

 

Потому как загрузив данные в Excel максимум, что можно там сделать штатными средствами (без VBA) - список-фильтр для столбца. А если данных порядка 100 тыр и выше - будет тормозилово и стало быть надо делать БД да поди еше на MS SQL Server. Объяснять как все это слабать (на пальцах) новичку - ацкий гемор. Я мог бы дать тебе на халяву свою утилиту, с помощью которой можно делать БД Аксес из ее (утилиты) стандартных поисковых/редакторов не въезжая в VBA, только лабая таблицы, запросы и указывая в ней настройки. Но как показала практика, доброе дело всегда наказуемо, в данном случае происходит следующее:

- чаво? каво? А это чо? Не, мне так не надо, мне бы по проще чего нить

...

(далее идет долгое и нудное объяснение, почему у нормального приложения БД должны изначально присутствовать модули авторизации, логирования действий, установки прав доступа и т. д. - иначе ее не возможно будет потом расширять)

...

- Круто! А вот мне надо еще такую фигню... Сбацайте плиз...

- Все зашибись, но шеф сказал, что надо срочно прикрутить еще кое что... Надо срочно сделать несколько отчетов... Надо срочно сделать сводку... А у меня не получается, погомите пли-и-и-з!

- Надо срочно! Не понимаю! Не получается! Шеф ярится! Спасите!

...

 

Затем идет унылое \"пошел нахрен\" и очередная констатация: нельзя из невежы сделать профи никакими утилитами. Помогать нужно только тем, кто сам справляется - иначе он просто сядет на шею и будет погонять. Юзер сам должен пройти свои Альпы, наколотить шишек и заработать личный опыт. Ну и понимать, что вопросы типа: \"кто в теме, помогите сбацать\" нужно задавать очень осторожно, чтобы не получить в ответ матерный отзыв :)

 

nan 01.03.2026 20:14 Цитировать

Да бросьте, ребятки, wesem спец в другой области, а вовсе не невежда, за которого приходится краснеть. Я тоже эксел не юзаю потому как могу все эти таблички делать программно и они будут неизмеримо быстрее, т.к. уже скомпиллированы. И там не будет этих чудо-проблем, т.к. на программном уровне у Яндекса API как раз есть. Противник любых конструкторов, в том числе конструктора табличных данных, т.к. это - как раз - для невежд, ну, скажем, для офисных специалистов.

Гость 01.03.2026 20:14 Цитировать

> Противник любых конструкторов

Но ты же используешь свои личные наработки в виде утилит, програмнных модулей, стандартных функций? Про них речь, а не КМС с кучей настроек для тех кто мечтает тыкая кнопки получать проф. приложения.

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

Гость 01.03.2026 20:14 Цитировать

>>Нужно один раз ввести формулу в самой верхней ячейке \"ссылочного\" столбца, а затем - \"протянуть\" её вниз до последней необходимой строки... Это азы экселя, - и я краснею, набирая этот текст, wesem...

Я краснею еще больше от своего невежества, но я не знаю этих азов, просто это было мне никогда не нужно. Я читатель, а не писатель:)

ВСЕ получилось, УРА!!! Это то, что было мне нужно. SKULL, ты гений, спасибо большое!!!:)))

И спасибо всем кто откликнулся на мою беду!
 

Гость 01.03.2026 20:14 Цитировать

Молодца)

 

>Противник любых конструкторов, в том числе конструктора табличных данных, т.к. это - как раз - для невежд, ну, скажем, для офисных специалистов.

…такая методологическая корректность умиляет)... хотя и не удивляет, да

1 2 »

Чтобы оставить комментарий, войдите или зарегистрируйтесь.