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

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

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

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

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

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

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

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

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


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