как программно создать список в ячейке Excel?
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="1;2;3"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Однако, в программе этот код вызывает то, что ячейка становится списком, но с одним только значением "1;2;3". Как бы это победить?
... Formula1:="1[COLOR=red],[/COLOR]2[COLOR=red],[/COLOR]3"
Спасибо. Не знаети ли Вы, каков макс.размер строки (кол-во элементов) для Formula1. И если надо будет обойти этот лимит, то как можно это будет сделать?
Цитата:
Originally posted by sbr
Спасибо. Не знаети ли Вы, каков макс.размер строки (кол-во элементов) для Formula1. И если надо будет обойти этот лимит, то как можно это будет сделать?
Спасибо. Не знаети ли Вы, каков макс.размер строки (кол-во элементов) для Formula1. И если надо будет обойти этот лимит, то как можно это будет сделать?
Скорее всего, максимум - 255 символов.
Как обойти?
Внести в список где-нибудь сбоку в скрытом столбце, и сослаться на него:
...Formula1:= "=G1:G19"
Цитата:
Originally posted by Cutty Sark
Скорее всего, максимум - 255 символов.
Как обойти?
Внести в список где-нибудь сбоку в скрытом столбце, и сослаться на него:
...Formula1:= "=G1:G19"
Скорее всего, максимум - 255 символов.
Как обойти?
Внести в список где-нибудь сбоку в скрытом столбце, и сослаться на него:
...Formula1:= "=G1:G19"
Стого говоря, список в ячейче создать нельзя а можно, всего лишь, задать ей значение из списка.
dedtolya
Цитата:
Originally posted by Cutty Sark
Скорее всего, максимум - 255 символов.
Как обойти?
Внести в список где-нибудь сбоку в скрытом столбце, и сослаться на него:
...Formula1:= "=G1:G19"
Скорее всего, максимум - 255 символов.
Как обойти?
Внести в список где-нибудь сбоку в скрытом столбце, и сослаться на него:
...Formula1:= "=G1:G19"
Кроме того, если этим ячейкам присвоить имя, то на них можно будет ссылаться с разных листов Excel'я.