Добрый день, уважаемые форумчане Подскажите, пожалуйста, как передать значение lr в адрес? Возможно ли это?
Код про меняющийся размер для выпадающего списка. Он может быть больше, может меньше. Может меняться. Не хочу задавать большой диапазон, потому что остаются пробелы в выпадающем списке потом... Решил попробовать как-то так...
[vba]
Код
Sub Макрос5() lr = Sheets("Лист2").Cells(Rows.Count, 9).End(xlUp).Row With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=Лист2!$I$1:$I$8" ' lr вместо конечной цифры границы диапазона End With End Sub
[/vba]
Добрый день, уважаемые форумчане Подскажите, пожалуйста, как передать значение lr в адрес? Возможно ли это?
Код про меняющийся размер для выпадающего списка. Он может быть больше, может меньше. Может меняться. Не хочу задавать большой диапазон, потому что остаются пробелы в выпадающем списке потом... Решил попробовать как-то так...
[vba]
Код
Sub Макрос5() lr = Sheets("Лист2").Cells(Rows.Count, 9).End(xlUp).Row With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=Лист2!$I$1:$I$8" ' lr вместо конечной цифры границы диапазона End With End Sub