Код Excel VBA для проверки данных с несколькими вариантами выбора в одной ячейке - для нескольких столбцов - PullRequest
0 голосов
/ 25 января 2019

Мне нужно создать лист Excel для опроса.Некоторые из вопросов должны иметь возможность выбрать несколько ответов из выпадающего меню.

У меня уже есть проверка данных для этих вопросов, и все это работает.Тем не менее, я не могу сделать это, поэтому я могу выбрать несколько вариантов из выпадающего меню.Я использовал несколько примеров кодов, вносил необходимые изменения и до сих пор не могу заставить его работать.Кто-нибудь может помочь с кодом VBA?Вот все столбцы, в которых это должно применяться: I, N, Q, W, AB, AD и AF (я предполагаю, что они должны быть введены как число, так что здесь вы идете: 9, 14, 17, 23,28, 30 и 32).

Все выборки должны вводиться в одной ячейке через запятую.

Спасибо !!

1 Ответ

0 голосов
/ 25 января 2019

Я не могу написать конкретный пример, не увидев код, который вы пробовали, но в целом вы можете объединить старое значение ячейки и новое выбранное значение из выпадающего списка с символом &.

cell.value = cell.value & ", " & dropDownResult.value

Где cell - объект диапазона, который вы указываете для хранения результата, а dropDownResult - объект диапазона с выпадающей ячейкой.

Вы можете проверить это более подробное общее решение, которое вы можете изменить в соответствии с вашим конкретным подходом.https://www.contextures.com/excel-data-validation-multiple.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...