Урок 6. Поиск артикула (метод Range.Find). Excel+VBA. Система учета Интернет-магазина

preview_player
Показать описание
ПОЛНЫЙ КУРС и ПРОГРАММА - СКИДКА 60%

В данном уроке осваиваем метод Range.Find поиска артикула с листа Склад и автоматически заполняем поля на форме.

Предыдущие уроки:

Easy Excel - ПОЛНОЕ и ПОДРОБНОЕ обучение программы Excel для новичков и практиков! Уроки по макросам и VBA

Рекомендации по теме
Комментарии
Автор

ничего нет лучше Вас на Ютуб. спасибо.

fushibuzuka
Автор

Очень здорово! Я за пару дней узнал больше чем за года обучения. Очень информативно и доходчиво. Спасибо огромное!

rdkmake
Автор

Твои уроки просто шикарны, спасибо, что их делаешь, и большое за это спасибо)

param
Автор

Я честно признаться в vba давно лазить стал, но вот до умных таблиц не додумался, все время через массивы работал, вы мне прям глаза открыли, они реально упрощают процессы программирования. Спасибо вам!

ВасилийНиконов-лщ
Автор

А в общем спасибо тебе за твою работу! ( Я работал начальником стройки, теперь судьба повела меня в сметчики, за 3 года работы я только и вижу как народ мучается и гоняет данные из ехель в ехель в ручную, мне это показалось скучным и унизительным занятием. Я при помощи программиста сделал макрос он мне "потрашит" сметы ехель за секунды любое количество. В твоих видео про продажи, много сходств с офисной обработкой данных в ручную, много совпадений и аналогий вижу, некоторые приемы взял на вооружение) спасибо!

Инженерпожизни-дд
Автор

Очень хорошие уроки!Всё доступно и понятно.Хотелось Ещё уроков по VBA.

Bah
Автор

Про имена листов. Можно использовать кодовые имена, те, которые указаны не в скобках, а до них. Тогда ничего страшного не случится, если кто-то переименует лист.

РенатВалиев-зи
Автор

уроки отличные, только вот не понятно, а что в заказе всегда присутствует только один вид товара? при такой схеме придется на каждый товар оформлять отдельный заказ. а если клиент заказывает ряд товаров (что чаще всего и бывает), ваша схема уже не подойдет. нужно масштабировать

kimfrost
Автор

Здравствуйте. Очень интересная и новая для меня тема. Но есть вопросы...
1. Если это называется Продажи, то планируется ли отсюда в рамках этих уроков построение товарных чеков или накладных. Ведь в одном заказе может быть несколько наименований. Тогда номер заказа не будет биться, если где-то в другом месте формировать эти накладные для заказчиков.
2. Планируете ли Вы в этом курсе формирование отчетной документации для налоговых органов. Имея такие подробные таблицы под рукой, было бы классно не прибегая к 1С готовить на их базе отчетную документацию.

Спасибо Вам за проделываемую работу :) Удачи Вам :)))

albertsharger
Автор

Решил использовать в одной маленькой прграмме метод Range.Find, сразу оговорюсь что не програмист, но по роду деятельности постоянно использую Ecxel и что греха таить нравится самому что-то делать полезное, так вот в моей задаче фамилия и имя стоят в отдельных ячейках, я в третий столбец объединил их командой сцепить, но как оказалось Find не работает с такими полями, приходится вручную их объединить

vladimirplacinta
Автор

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

Masha
Автор

Как вывести информацию в поле Цена, просто выбрав обьект из Группа. Не вижу смысла в артикулах и хотелось бы при выборе товара видеть его цену.

vldmrncorporation
Автор

В данном примере, если артикулы, например имеют вид: 12, 123, 1234 и вы вводите 12345, то поле остается заполненным для последнего артикула 1234. Как этого избежать ?

ЭффективностьиКачество
Автор

Здравствуйте.

Возник любопытный вопрос.

Чем такая запись
Set cell = StoreListObj.ListColumns.item(1).range.Find(Sales.txb_article.value, LookAt:=xlWhole)
Sale.txb_desc.Value = cell.cells(1, 2)

Лучше этой записи ?
number_row = StoreListObj.ListColumns.item(1).range.Find(Sales.txb_article.value, LookAt:=xlWhole).row
Sale.txb_desc.Value = cells(number_row, 2).value

nikolaynikolayevich
Автор

Видео которое смотришь сначала и до конца все как надо ! Есть вопрос один, у Вас есть Skype ?

leyman
Автор

Спасибо за видео. А если артикул (т.е. данные) не уникален и может повторяться, то что нужно прописать в код, чтобы сопоставлялся последний введенный артикул. Т.е. то что делает функция ПРОСМОТР в Excel.

LAV_rostov
Автор

Супер. Только мне было бы удобно всплавющее окно, что заказ добавлен. Вроде бы мэсэдж бокс называется.

Правда-еы
Автор

Здравствуйте. Пеересмотрела 6 видео по создании отчетности интернет магазина. Сделала все точечку в точечку, буковка к буквачке. Но на данном моменте возникла проблема. После проверки ввода артикула описание не подгружается

freitoka
Автор

Здравствуйте! А подскажите пожалуйста. Если я хочу чтобы мне показывал по артиклю не только 1 товар (как здесь-по артиклю он единственный) . А хочу чтобы показывал все что есть с таким артиклем. Я уже поменяла на комбобокс описание товара, чтобы выбирать из предложенного. Но не могу решить проблему: он мне показывает именно первый выпавший, а нужны все((( спасибо большое если увидите вопрос.

ИринаБороденко-мщ
Автор

Уважаемый автор, а как можно сделать автозаполнение умной таблицы? К примеру у меня есть программа автоматического составления таблицы Склад, как данные из нее заносить автоматически в умную таблицу склад_tb, чтоб не руками сидеть, а при обновлении склада умная таблица тоже обновлялась?

ВасилийНиконов-лщ