Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выпадающий список (ActiveX) с вставкой значения в 1ю пуст яч - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выпадающий список (ActiveX) с вставкой значения в 1ю пуст яч (Макросы/Sub)
Выпадающий список (ActiveX) с вставкой значения в 1ю пуст яч
Re:Я Дата: Четверг, 16.06.2016, 17:57 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Необходима помощь. В разделе "Готовые Решения" есть тема "Поиск значений в базе данных по первым буквам при вводе на листе (как в 1С)" На основе этой темы, ряда других, проштудированных на сайте выявилась такая потребность. Еле-еле создал при помощи элемента ActiveX выпадающий список.
Есть ли в настройках выпадающего списка функция LinkedCell, НО что бы связанная ячейка "двигалась"? Т.е. заполнялась первая пустая ячейка в указанном столбце. Или на это нужен макрос?
если нужен макрос, прошу его прописать. В теме "Поиск значений....(как в 1С) так и не смог разобраться. Да и вообще, все макросы в примере составлены/откорректированны при помощи Форумчан. за что, ВСЕМ большая благодарность.
Если кто-то поможет прописать макрос, прошу, так же прописать логику работы, что бы я понял его. Ну хотя бы минимальными пояснениями.
Заранее благодарю.
К сообщению приложен файл: -1.xlsm (68.6 Kb)
 
Ответить
СообщениеДобрый день.
Необходима помощь. В разделе "Готовые Решения" есть тема "Поиск значений в базе данных по первым буквам при вводе на листе (как в 1С)" На основе этой темы, ряда других, проштудированных на сайте выявилась такая потребность. Еле-еле создал при помощи элемента ActiveX выпадающий список.
Есть ли в настройках выпадающего списка функция LinkedCell, НО что бы связанная ячейка "двигалась"? Т.е. заполнялась первая пустая ячейка в указанном столбце. Или на это нужен макрос?
если нужен макрос, прошу его прописать. В теме "Поиск значений....(как в 1С) так и не смог разобраться. Да и вообще, все макросы в примере составлены/откорректированны при помощи Форумчан. за что, ВСЕМ большая благодарность.
Если кто-то поможет прописать макрос, прошу, так же прописать логику работы, что бы я понял его. Ну хотя бы минимальными пояснениями.
Заранее благодарю.

Автор - Re:Я
Дата добавления - 16.06.2016 в 17:57
SkyPro Дата: Пятница, 17.06.2016, 01:23 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
В модуль первого листа:
[vba]
Код
Private Sub ComboBox1_Change()
    ComboBox1.LinkedCell = [AL1000000].End(3).Offset(1, 0).Address
End Sub
[/vba]

После каждого изменения в выпадающем списке параметр LinkedCell устанавливается по адресу первой свободной ячейки столбца AL.


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Пятница, 17.06.2016, 01:24
 
Ответить
СообщениеВ модуль первого листа:
[vba]
Код
Private Sub ComboBox1_Change()
    ComboBox1.LinkedCell = [AL1000000].End(3).Offset(1, 0).Address
End Sub
[/vba]

После каждого изменения в выпадающем списке параметр LinkedCell устанавливается по адресу первой свободной ячейки столбца AL.

Автор - SkyPro
Дата добавления - 17.06.2016 в 01:23
doober Дата: Пятница, 17.06.2016, 01:24 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 947
Репутация: 323 ±
Замечаний: 0% ±

Excel 2010
Цитата
прошу, так же прописать логику работы

Не люблю я это.Как то само поучилось.
По минимуму так.В поле вводите поисковую фразу, срабатывает от трех символов
Проверяем данные на втором листе,при вхождении добавляем в комбик.
По клику кнопки комбика переназначаем ячейку линка.
Private Sub ComboBox1_Change()

А если поиск производить в комбике, то ввод текста вызовет Change
К сообщению приложен файл: 3364949.xlsm (72.1 Kb)




Сообщение отредактировал doober - Пятница, 17.06.2016, 01:27
 
Ответить
Сообщение
Цитата
прошу, так же прописать логику работы

Не люблю я это.Как то само поучилось.
По минимуму так.В поле вводите поисковую фразу, срабатывает от трех символов
Проверяем данные на втором листе,при вхождении добавляем в комбик.
По клику кнопки комбика переназначаем ячейку линка.
Private Sub ComboBox1_Change()

А если поиск производить в комбике, то ввод текста вызовет Change

Автор - doober
Дата добавления - 17.06.2016 в 01:24
Re:Я Дата: Пятница, 17.06.2016, 08:31 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Благодарю Вас. Все способы работают. Вопрос решен.
 
Ответить
СообщениеБлагодарю Вас. Все способы работают. Вопрос решен.

Автор - Re:Я
Дата добавления - 17.06.2016 в 08:31
Wyatich Дата: Вторник, 01.08.2017, 12:53 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте!
Возник похожий вопрос:
-на лист прикручен список ActiveX
- нужно что бы при выборе значения в списке связанная ячейка смещалась на след.строку
- если значения удалялись вручную, то ввод должен осуществляться в первую освободившуюся ячейку,а еще лучше в ячейку на которой стоит курсор

Прошу помощи -самому заточить под себя решение doober'а пока мозгов не хватает ((
 
Ответить
СообщениеЗдравствуйте!
Возник похожий вопрос:
-на лист прикручен список ActiveX
- нужно что бы при выборе значения в списке связанная ячейка смещалась на след.строку
- если значения удалялись вручную, то ввод должен осуществляться в первую освободившуюся ячейку,а еще лучше в ячейку на которой стоит курсор

Прошу помощи -самому заточить под себя решение doober'а пока мозгов не хватает ((

Автор - Wyatich
Дата добавления - 01.08.2017 в 12:53
_Boroda_ Дата: Вторник, 01.08.2017, 13:04 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Читайте Правила форума. Создавайте свою тему с примером. Эта закрыта


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧитайте Правила форума. Создавайте свою тему с примером. Эта закрыта

Автор - _Boroda_
Дата добавления - 01.08.2017 в 13:04
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выпадающий список (ActiveX) с вставкой значения в 1ю пуст яч (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!