Поиск и копирование

Программирование на Visual Basic for Applications
leahov
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.12.2004 (Чт) 13:04

Поиск и копирование

Сообщение leahov » 23.12.2004 (Чт) 14:17

Значит опишу задачу. Есть экселевская книга, в ней два листа - лист "Материалы" примерно 1000 позиций (в ней колонка Код материала, Наименование и цена, каждая позиция идет по строкам - например ячейки А4(код материала) B4(Наименование) C4(цена)), и лист "Заказ". Нужно в листе "Заказ" набирать Код материала (чтоб долго не искать), а макросина должна автоматически переносить остальные значения по этому коду. Подскажите пожалуйста как это можно сделать.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.12.2004 (Чт) 14:30

Це не макросина, це расширенный фильтр.
Для чуть более ленивых - автофильтр, сразу на листе с данными.

Рекомендуется прочитать большую и красивую экселевскую справку по оным. F1 :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

leahov
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.12.2004 (Чт) 13:04

Сообщение leahov » 23.12.2004 (Чт) 17:07

Так мне ж с одного листа экспорт в другой нужен, а не просто выборка на листе

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.12.2004 (Пт) 6:29

Автофильтр - выделил - скопировал :)

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

leahov
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.12.2004 (Чт) 13:04

Сообщение leahov » 24.12.2004 (Пт) 9:41

Коды разные, есть буквенные есть цифровые. Нужно сделать это программно. Видел такое в 1С. Там вводишь код продукта и тебе выдается наименование и цена.

olik111
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 03.07.2003 (Чт) 3:16

Сообщение olik111 » 24.12.2004 (Пт) 10:00

я делала подобное, загоняла в combobox на листе Заказ в твоем случае коды с листа Материалы, и при выборе определенного значения combobox в нужную строку Заказ копировалась вся строка из материалов, если найду могу кинуть

leahov
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.12.2004 (Чт) 13:04

Сообщение leahov » 24.12.2004 (Пт) 10:46

olik111
Буду очень признателен. Можешь кинуть на мыло leahov1979@mail.ru

leahov
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.12.2004 (Чт) 13:04

Сообщение leahov » 27.12.2004 (Пн) 13:45

это так сложно, или не возможно


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList