выбор строк из массива данных

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
tatjana
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 03.03.2006 (Пт) 13:15
Откуда: Москва

выбор строк из массива данных

Сообщение tatjana » 03.03.2006 (Пт) 13:34

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

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 03.03.2006 (Пт) 14:10

т.е. пройтись по всем листам данной книги, а результат показать в другой (новосозданной)?

tatjana
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 03.03.2006 (Пт) 13:15
Откуда: Москва

Сообщение tatjana » 03.03.2006 (Пт) 14:13

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

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.03.2006 (Пт) 14:28

ну так и показывай :)
запиши макрос по-шагово, что ты хочешь делать и сохрани его

E'rsh
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 12.06.2005 (Вс) 13:52
Откуда: Калининград

Сообщение E'rsh » 03.03.2006 (Пт) 14:31

tatjana
Есть специальная функция в EXCEL ПРОСМОТР (см.справку)
Нельзя предугадать действие дураков, поскольку они крайне изобретательны.

tatjana
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 03.03.2006 (Пт) 13:15
Откуда: Москва

Сообщение tatjana » 03.03.2006 (Пт) 15:23

база отсортирована по дате и функция ПРОСМ не работает, т.к. ищу по покупателю, которые не в алфавите.


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

$€rg
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 11.01.2006 (Ср) 10:15
Откуда: Санкт-Петербург

Сообщение $€rg » 03.03.2006 (Пт) 15:44

данные-фильтр-автофильтр не то?

tatjana
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 03.03.2006 (Пт) 13:15
Откуда: Москва

Сообщение tatjana » 03.03.2006 (Пт) 16:34

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

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.03.2006 (Пт) 16:37

Частично задачу можно решить с помощью сводной таблице (в меню "Данные"). Но лучше перевести все на СУБД (хотя бы Access).
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

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

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

    TopList