Привет, мне было интересно, может ли кто-нибудь помочь мне создать макрос, который добавит выделение к пользовательскому списку превосходных. Обычно для этого я выбираю серию строк в одном столбце, затем попадаю в файл, параметры, расширенный и прокручиваю до самого низа и нажимаю редактировать пользовательские списки. Проходя через это с включенным создателем макроса, я получаю очень простой скрипт, который связан с конкретными ячейками, которые я выбрал. Я хотел бы настроить код так, чтобы он использовал все, что я выбрал в настоящий момент, для добавления в пользовательский список. Таким образом, я не всегда привязан к J4-J9 Range. Ниже приведен код, который я получаю.
Sub Customlistadd()
'
' Customlistadd Macro
'
' Keyboard Shortcut: Ctrl+Shift+I
'
Application.AddCustomList ListArray:=Range("J4:J8")
End Sub
Это так же просто, как добавить текущий выбор вместо j4:j8? Если да, то как мне это написать? Нужно ли мне сначала объявлять тип переменной для хранения текущего раздела? Кажется, почти все примеры, на которые я смотрел, пытаются что-то сделать в соответствии с тем, что я пытаюсь сделать, как правило, используют переменные для хранения текущего диапазона выбора. Спасибо.