Всем доброй ночи! Появилась у меня необходимость иметь всегда в таблице под рукой "шпаргалку" в виде выпадающего списка. Реализация трудностей не вызвала. Но вот в процессе использования выявилось одно большое неудобство: как только перехожу в другую ячейку, список закрывается и приходится его заново открывать по нескольку сотен раз за день. Утомляет в итоге. Можно ли настроить этот выпадающий список так, чтоб он зарывался только по моей команде (скажем при нажатии штатной кнопки в этом ComboBox). Пример во вложении А может кто-то подскажет какое либо другое решение для этой задачи - главное чтоб шпаргалка открывалась и закрывалась только по моей команде. Если что, то данные в "шпаргалке" можно сделать в одну колонку, а не в две как в моем примере
Всем доброй ночи! Появилась у меня необходимость иметь всегда в таблице под рукой "шпаргалку" в виде выпадающего списка. Реализация трудностей не вызвала. Но вот в процессе использования выявилось одно большое неудобство: как только перехожу в другую ячейку, список закрывается и приходится его заново открывать по нескольку сотен раз за день. Утомляет в итоге. Можно ли настроить этот выпадающий список так, чтоб он зарывался только по моей команде (скажем при нажатии штатной кнопки в этом ComboBox). Пример во вложении А может кто-то подскажет какое либо другое решение для этой задачи - главное чтоб шпаргалка открывалась и закрывалась только по моей команде. Если что, то данные в "шпаргалке" можно сделать в одну колонку, а не в две как в моем примереSerge1400
Очень хороший вариант замены. Спасибо! Единственная сложность была - долго пытался разобраться что к чему, так как уровень моих знаний чуть выше нуля. Я решил что ваш вариант завязан на мой выпадающий список и никак не мог понять ка все это работает. P.S. Одно жаль: полосы прокрутки внутри таблички-шпаргалки нет. Ну да ладно - в любом случае значительно удобнее чем было.
Очень хороший вариант замены. Спасибо! Единственная сложность была - долго пытался разобраться что к чему, так как уровень моих знаний чуть выше нуля. Я решил что ваш вариант завязан на мой выпадающий список и никак не мог понять ка все это работает. P.S. Одно жаль: полосы прокрутки внутри таблички-шпаргалки нет. Ну да ладно - в любом случае значительно удобнее чем было.Serge1400
Сообщение отредактировал Serge1400 - Суббота, 13.06.2020, 12:21
Спасибо, интересный вариант! В общем хоть и с трудом, но в общих чертах разобрался что к чему. Мне более подходит вариант запускаемый с кнопки (то есть микс вариантов 1 и 2). Но мне совершенно непонятно, как данные всасываются в этот выпадающий список. То есть как и где задается диапазон ячеек, данные из которых должны отображаться. Я в VBA свойства всех элементов этой формы с названием "шпора" по три раза просмотрел внимательно и ничего не нашел P.S. Кстати, пока пытался разобраться у меня в окошке, которое выскакивает при нажатии правой клавиши мышки, 12 штук "подсказка" появилось. Как их удалить из окна, а то мешают?
Спасибо, интересный вариант! В общем хоть и с трудом, но в общих чертах разобрался что к чему. Мне более подходит вариант запускаемый с кнопки (то есть микс вариантов 1 и 2). Но мне совершенно непонятно, как данные всасываются в этот выпадающий список. То есть как и где задается диапазон ячеек, данные из которых должны отображаться. Я в VBA свойства всех элементов этой формы с названием "шпора" по три раза просмотрел внимательно и ничего не нашел P.S. Кстати, пока пытался разобраться у меня в окошке, которое выскакивает при нажатии правой клавиши мышки, 12 штук "подсказка" появилось. Как их удалить из окна, а то мешают?Serge1400
По видимому вы перенесли макросы в свой файл, но не всё перенесли. Там в Модуле книги макросы которые открывают эту кнопку и которые закрываю её при закрытии файла. Эти макросы тоже надо поместить в модуль книги. Сделал кнопку на листе с помощью которой можно убрать лишние кнопки в окошке.
По видимому вы перенесли макросы в свой файл, но не всё перенесли. Там в Модуле книги макросы которые открывают эту кнопку и которые закрываю её при закрытии файла. Эти макросы тоже надо поместить в модуль книги. Сделал кнопку на листе с помощью которой можно убрать лишние кнопки в окошке.gling
По видимому вы перенесли макросы в свой файл, но не всё перенесли
Спасибо за удалающую кнопку! Макросы вроде все перенес - их в модуле 4. Вот все 4 и перенес. Или еще какие есть в других местах? Отсается открытым вопрос как и где задается диапазон ячеек, данные из которых отображаться в выпадающем списке. Да и еще, если возможно: как задать месторасположение этого списка, при его "выпадении"? Ну чтобы он выпадал там где удобно, чтоб не двигать его каждый раз. .
По видимому вы перенесли макросы в свой файл, но не всё перенесли
Спасибо за удалающую кнопку! Макросы вроде все перенес - их в модуле 4. Вот все 4 и перенес. Или еще какие есть в других местах? Отсается открытым вопрос как и где задается диапазон ячеек, данные из которых отображаться в выпадающем списке. Да и еще, если возможно: как задать месторасположение этого списка, при его "выпадении"? Ну чтобы он выпадал там где удобно, чтоб не двигать его каждый раз. .Serge1400
Откройте форму, перетащите её куда хотите, закройте форму. Вновь вызовите форму, должна появиться там куда вы её поместили. Проверьте. По для того чтобы так работало в вашем файле, необходимо макросы и форму, из приложенного здесь файла, перетащить в ваш файл. Конечно же прошлый вариант макросов и формы из него удалить.
Цитата
их в модуле 4
Их всего 8, 2 в модуле книги и 2 в форме. Зайдите в редакторе VBA дважды кликните по ЭтаКнига, эти 2 макроса нужно перенести в вашу книгу тоже в модуль книги. Макросы которые прописаны в форме переносятся вмести с формой, их отдельно переносить не надо.
Откройте форму, перетащите её куда хотите, закройте форму. Вновь вызовите форму, должна появиться там куда вы её поместили. Проверьте. По для того чтобы так работало в вашем файле, необходимо макросы и форму, из приложенного здесь файла, перетащить в ваш файл. Конечно же прошлый вариант макросов и формы из него удалить.
Цитата
их в модуле 4
Их всего 8, 2 в модуле книги и 2 в форме. Зайдите в редакторе VBA дважды кликните по ЭтаКнига, эти 2 макроса нужно перенести в вашу книгу тоже в модуль книги. Макросы которые прописаны в форме переносятся вмести с формой, их отдельно переносить не надо.gling
Макросы которые прописаны в форме переносятся вмести с формой, их отдельно переносить не надо.
Кажись я понял в чем проблема. Дело в том, что на форуме я выложил упрощенный вариант своей таблицы. Реальный же вариант он гораздо сложнее и главное, что данные для выпадающего списка берутся из листа с названием "прицел" (A2:B110), а лист "доп" содержит другие данные. P.S. Вроде разобрался что к чему!!!
Макросы которые прописаны в форме переносятся вмести с формой, их отдельно переносить не надо.
Кажись я понял в чем проблема. Дело в том, что на форуме я выложил упрощенный вариант своей таблицы. Реальный же вариант он гораздо сложнее и главное, что данные для выпадающего списка берутся из листа с названием "прицел" (A2:B110), а лист "доп" содержит другие данные. P.S. Вроде разобрался что к чему!!!Serge1400
Сообщение отредактировал Serge1400 - Понедельник, 15.06.2020, 02:58
Так и сделал - красота! Просто многие вещи, которые для вас очевидны мне попросту неизвестны. В частности как увидеть макросы в "form". Еще раз спасибо за помощь!
Так и сделал - красота! Просто многие вещи, которые для вас очевидны мне попросту неизвестны. В частности как увидеть макросы в "form". Еще раз спасибо за помощь!Serge1400