Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel. Выборка / 6 сообщений из 6, страница 1 из 1
21.08.2003, 15:11
    #32243403
maklaud
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Выборка
Как можно с помощью VB создать следующую выборку
Пример.
Лист1.
------------A------------------------------------B------------C------------D------------E--------
[кнопка вызывающая макрос]---Регина----18 лет----545821---г.Грозный
[кнопка вызывающая макрос]---Светлана--36 лет---546068----г.Новосибирск
[кнопка вызывающая макрос]---Ксюша----19 лет----542125---г.Москва
[кнопка вызывающая макрос]---и т.д.
и т.д.

В ячейке A в каждой строке расположена кнопка вызывающая работу макроса, нажав на которую Макрос должен определить в какой строке была нажата кнопка, с этой строки скопировать данные с ячеек B,C,D,E и вставить их в форму на Лист2. После чего вернутся на Лист1 и продолжить выборку...Вот в принципе и все.

Это возможно? Если да, то пожалуйста помогите разобраться как это можно сделать...
...
Рейтинг: 0 / 0
21.08.2003, 17:40
    #32243748
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Выборка
А зачем в каждой строке если есть Activecell ?
Кнопку можно сделать одну, а код взять из сервис-макросы-начать запись и выполнить требуемые действия.
...
Рейтинг: 0 / 0
21.08.2003, 18:04
    #32243791
maklaud
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Выборка
2big-duke

Когда в эл.магазине покупку делаем, мы как себя ведем? - выбираем из большого списка нужную нам вещь, нажимаем на корзину рядом с наименованием приобретаемого продукта и это наименование падает в нашу корзину.

Мне нужно тоже самое, только чтобы наименование падало на например Лист2, хотя это не важно . Выборка...

А кнопка она и нужна одна, вернее один макрос на все эти кнопки... Ну можно чтоб не по кнопке щелкать а по имени девушки например... тоже не важно.

Главное чтобы макрос писать не на каждое наименование, а один.

Нажали, макрос определил куда мы нажали, затем скопировал соседние ячейки - вот это мне нужно...
...
Рейтинг: 0 / 0
22.08.2003, 06:48
    #32244008
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Выборка
Есть такое событие MouseDown практически у любого объекта. В обработчике события и напиши определение Activecell и в зависимости от её значения и вызывай процедуру (макрос), которая будет копировать.
...
Рейтинг: 0 / 0
22.08.2003, 08:35
    #32244053
Штурман
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Выборка
Действительно, зачем так перегружать кнопками проект?
Решение первое-одна кнопка. Выбираешь нужную ячейку,нажимаешь эту кнопку, код определяет номер строки активной ячейки,и с этой строки выбираешь данные
Решение второе,на мой взгляд лучшее.Делаешь форму,на ней ComboBox
с выпадающим списком имен,выбираем нужное имя,код все делает сам.Если не знаешь как это делаеться,пиши на Shturman967@mail.ru.Помогу
...
Рейтинг: 0 / 0
22.08.2003, 15:37
    #32244898
maklaud
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Выборка
Спасибо! Попробую все, что не получится буду спрашивать :-)

2Штурман
Ты и на самом деле Штурман :-) Везде бываешь
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel. Выборка / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]