−8°C
завтра: −9°C
Погода в Перми
−8°C
вечером−10°C
ночью−11°C
завтра−9°C
Подробно
 62,55
−0.6713
Курс USD ЦБ РФна 14 декабря
62,5544
−0.6713
 69,86
−0.5663
Курс EUR ЦБ РФна 14 декабря
69,8608
−0.5663
PRM.Форум /Компьютеры Интернет Связь / Программирование /

VBA диапазон программно в список

  • Для екселя нужно вставить в список диапазон значений
    Пишу Rage2.Range("B11").Value = "=R"+число(значение1)+"C1"+":R"+число("Значение2")+"C1";
    где значения вычесляются
    Не получается.

    Проверить и внести значения можно интерактивно
    в Данные-проверка-источник.

    пробовал еще так
    Page2.Range"=R"+число(значение1)+"C1"+":R"+число("Значение2")+"C1).Select(); Page2.Selection.Name="Название";
    ругается на Selection - типа нет такого объекта.
    В книге "VBA" гарнаева нифига не написано.

    Quod principi placuit, legis habet vigorem

  • В ответ на: Проверить и внести значения можно интерактивно
    ну так и внесите, предварительно запустив запись макроса :ухмылка:

    "Самый мудрый внешне во всём подобен самому глупому", народная китайская мудрость.

  • так макроса нет.
    макрос обязательно писать?
    или каким -нить другим образом можно в список внести?

    Quod principi placuit, legis habet vigorem

  • Запускаете запись макроса, вносите в ячейку нужную формулу, останавливаете запись. Смотрите какой макрос образовался и из него берете формулу.

    "Сервис, макрос, начать запись"
    "alt+f11" - посмотреть какой модуль с макросом записался.

    "Самый мудрый внешне во всём подобен самому глупому", народная китайская мудрость.

  • сделал
    Ex.Range("B11").Validation.Delete();
    Ex.Range("B11").Validation.Add(3,1,1,"=R"+сокрЛП(число(Номерячейки1))+"C1:R"+сокрЛП(число(Номерячейки2))+"C1","");
    Ex.Range("B11").Validation.IgnoreBlank = 1;
    Ex.Range("B11").Validation.InCellDropdown = 1;
    Ex.Range("B11").Validation.ShowInput = 1;

    Quod principi placuit, legis habet vigorem

  • теперь можите использовать этот кусок как есть в программе vba или модифицировать по вкусу.

    "Самый мудрый внешне во всём подобен самому глупому", народная китайская мудрость.

Записей на странице:

Перейти в форум

Модератор: