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

Вход

Регистрация

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

 

= Мир MS Excel/Выпадающий список с началом значения рядом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выпадающий список с началом значения рядом (Макросы/Sub)
Выпадающий список с началом значения рядом
Oh_Nick Дата: Пятница, 17.11.2023, 17:51 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 8 ±
Замечаний: 20% ±

Excel 2019
Всем привет!

Есть макрос, который вроде работает с нюансом. Его логика такая, нажимаешь на ячейку в колонке B и он создает выпадающий список с началом из ячейки рядом (в колонке А). Но если раскрыть выпадающий, то он сначала покажет белое поле и если только вверх отмотать, то будет наше значение. Как поправить, чтобы он сразу показывал значение из колонки А?
Т.е мы кликаем например на Светильники ЖКХ и он выдает их в выпадающем и остальное по порядку. Сам список в колонке N.
К сообщению приложен файл: primer.xlsm (42.4 Kb)


Сообщение отредактировал Oh_Nick - Пятница, 17.11.2023, 17:52
 
Ответить
СообщениеВсем привет!

Есть макрос, который вроде работает с нюансом. Его логика такая, нажимаешь на ячейку в колонке B и он создает выпадающий список с началом из ячейки рядом (в колонке А). Но если раскрыть выпадающий, то он сначала покажет белое поле и если только вверх отмотать, то будет наше значение. Как поправить, чтобы он сразу показывал значение из колонки А?
Т.е мы кликаем например на Светильники ЖКХ и он выдает их в выпадающем и остальное по порядку. Сам список в колонке N.

Автор - Oh_Nick
Дата добавления - 17.11.2023 в 17:51
gling Дата: Пятница, 17.11.2023, 23:56 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2521
Репутация: 675 ±
Замечаний: 0% ±

2010
Здравствуйте.
Вариант в файле. Не знаю, правильно ли понял. Закоментированные строки можно удалить.
К сообщению приложен файл: primer_1.xlsm (44.1 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
Вариант в файле. Не знаю, правильно ли понял. Закоментированные строки можно удалить.

Автор - gling
Дата добавления - 17.11.2023 в 23:56
Oh_Nick Дата: Суббота, 18.11.2023, 12:25 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 8 ±
Замечаний: 20% ±

Excel 2019
gling, спасибо большое, работает!)
а можно как то обойти debug , если кликать на место, где еще нет в колонке N значения? например я сейчас кликну куда-нибудь в B272 и мне подсветит это

[vba]
Код
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                xlBetween, Formula1:="=N" & i1 & ":N" & i2
[/vba]

что логично, т.к в колонке N нет этого значения еще. Просто для пользователя было бы удобно, если вдруг не туда нажал условно.
 
Ответить
Сообщениеgling, спасибо большое, работает!)
а можно как то обойти debug , если кликать на место, где еще нет в колонке N значения? например я сейчас кликну куда-нибудь в B272 и мне подсветит это

[vba]
Код
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                xlBetween, Formula1:="=N" & i1 & ":N" & i2
[/vba]

что логично, т.к в колонке N нет этого значения еще. Просто для пользователя было бы удобно, если вдруг не туда нажал условно.

Автор - Oh_Nick
Дата добавления - 18.11.2023 в 12:25
gling Дата: Суббота, 18.11.2023, 17:35 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2521
Репутация: 675 ±
Замечаний: 0% ±

2010
а можно как то обойти debug

Можно вставить в начале кода On Error Resume Next, тогда в случае ошибки выпадающий список создаваться не будет.
Но для чего нужны данные в столбце N, если данные для выпадающего списка можно брать из столбца А?


ЯД-41001506838083
 
Ответить
Сообщение
а можно как то обойти debug

Можно вставить в начале кода On Error Resume Next, тогда в случае ошибки выпадающий список создаваться не будет.
Но для чего нужны данные в столбце N, если данные для выпадающего списка можно брать из столбца А?

Автор - gling
Дата добавления - 18.11.2023 в 17:35
Oh_Nick Дата: Суббота, 18.11.2023, 20:05 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 8 ±
Замечаний: 20% ±

Excel 2019
gling, понял, спасибо. немного не так задачу сказал)

Мы должны условно иметь базу в колонке А , а в колонке B сопоставлять выпадающим. Поэтому вопрос, можно ли сделать в колонке B выпадающий с поиском, чтобы условно мы ввели в колонке B что то и нам это нашло из колонки А.

Есть файл, но там логика такая что в Combobox вводится значения и их выдает в колонке M (сами значения берутся из колонки J). Но они просто выводятся и с ними работать нельзя, не скопировать и тд. Т.к это просто формула. Вот хотелось бы с начальными файлом работать и довести его до ума.
К сообщению приложен файл: spisok.xlsm (78.7 Kb)
 
Ответить
Сообщениеgling, понял, спасибо. немного не так задачу сказал)

Мы должны условно иметь базу в колонке А , а в колонке B сопоставлять выпадающим. Поэтому вопрос, можно ли сделать в колонке B выпадающий с поиском, чтобы условно мы ввели в колонке B что то и нам это нашло из колонки А.

Есть файл, но там логика такая что в Combobox вводится значения и их выдает в колонке M (сами значения берутся из колонки J). Но они просто выводятся и с ними работать нельзя, не скопировать и тд. Т.к это просто формула. Вот хотелось бы с начальными файлом работать и довести его до ума.

Автор - Oh_Nick
Дата добавления - 18.11.2023 в 20:05
Oh_Nick Дата: Суббота, 18.11.2023, 20:14 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 8 ±
Замечаний: 20% ±

Excel 2019
gling, вот в гугл таблице это хорошо реализовано

https://docs.google.com/spreads....4538392
 
Ответить
Сообщениеgling, вот в гугл таблице это хорошо реализовано

https://docs.google.com/spreads....4538392

Автор - Oh_Nick
Дата добавления - 18.11.2023 в 20:14
Oh_Nick Дата: Суббота, 18.11.2023, 22:47 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 8 ±
Замечаний: 20% ±

Excel 2019
gling, вот очень хороший вариант, но можно ли сделать так, чтобы в высвечивающемся окне выводился список из колонки L?
К сообщению приложен файл: 1043081.xlsm (47.4 Kb)
 
Ответить
Сообщениеgling, вот очень хороший вариант, но можно ли сделать так, чтобы в высвечивающемся окне выводился список из колонки L?

Автор - Oh_Nick
Дата добавления - 18.11.2023 в 22:47
gling Дата: Суббота, 18.11.2023, 23:21 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2521
Репутация: 675 ±
Замечаний: 0% ±

2010
Так надо?
К сообщению приложен файл: 6758644.xlsm (47.7 Kb)


ЯД-41001506838083
 
Ответить
СообщениеТак надо?

Автор - gling
Дата добавления - 18.11.2023 в 23:21
Oh_Nick Дата: Суббота, 18.11.2023, 23:23 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 445
Репутация: 8 ±
Замечаний: 20% ±

Excel 2019
gling, круто! большое спасибо)
 
Ответить
Сообщениеgling, круто! большое спасибо)

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

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