Скопируйте выпадающий список в другую ячейку

#excel #vba

#excel #vba

Вопрос:

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

Комментарии:

1. Выпадающий список, как в списке проверки? Если это так, вы можете просто скопировать и вставить проверку.

Ответ №1:

Если вы используете выпадающий список, вы можете просто скопировать и вставить ячейку, содержащую его, используя

Selection.Copy
Range("A1").Select
ActiveSheet.Paste

Это относится не только к спискам проверки, если поле со списком содержится в ячейке, напримервведите описание изображения здесь

Надеюсь, это поможет