• ⚡️ Последний шанс: Вебинар по пентесту стартует через 30 минут!

    Друзья, ровно через 30 минут (8 июля в 19:00) начинается наш практический вебинар по пентесту и поиску уязвимостей!

    Если вы хотите:
    🕵️‍♀️ Узнать, как находить и эксплуатировать уязвимости в веб-приложениях.
    💡 Получить ценные инсайты от настоящего эксперта.
    🚀 Сделать решительный шаг в мир кибербезопасности.
    То этот вебинар для вас!

    Ведущий вебинара – Александр Медведев – эксперт с более чем 10-летним опытом в сфере информационной безопасности, пятикратный победитель Standoff и обладатель престижных сертификаций: OSWE, OSCP, PNPT, CEH, CWAPT.

    Успейте присоединиться! Зарегистрироваться сейчас

    Возникли сложности с регистрацией? Пишите нам: @Codeby_Academy
    Будем вас ждать!

Удалить Строки В Excel

  • Автор темы Автор темы ЧИА
  • Дата начала Дата начала
Ч

ЧИА

Подскажите, каким образом можно из 1С удалить несколько строк в файле Excel ?
Спасибо!
 
Создаешь в процедуре com объект, открываешь файл ,открываешь нужный лист, определяешь строки которые надо удалить и через rows.delete() или range.delete() удаляешь.
 
Все замечательно. Как выделить нужные строки, а не диапазон ячеек?
Видимо, Range здесь не подойдет
 
Кажется подойдет и тот и другой, только разными способами указывается диапазон.
 
Подскажите, синтаксис выделения строк
Для ячеек: Range("A1:D12").
А как выделить строки через Range и Rows?
 
Кстати, когда мне потребовалась маня по вба, мне пришлось её усосать на сайте мелкомягких и для 2003 офиса, для 2008-10 нет ни файлов в директории программы, ни на сайте. Рекомендую её почитать - там реально ВСЁ.
 
Хотелось бы услышать ответ без "ФЕН"и.
И если кто-то может подсказать синтаксис команды выделения строк
методами Range и Rows буду очень признателен.
 


Файл = Новый ComОбъект("Excel.Application");
ИмяФайлаШаблона=КаталогИБ()+"Shablon.xlt";
РабочаяКнига =Файл.WorkBooks.Add(ИмяФайлаШаблона);
ТекСтраница=РабочаяКнига.Worksheets(1);
ТекСтраница.Rows(СтрокШапки).Select();
Файл.Selection.Delete();

Вот только параметр rows - это номер одной строки, как сделать несколько - фиг знает, я в цикле удалял.
 
Большое спасибо.
В развитии этой идеи у меня прошло Rows("СтрокаНач:СтрокаКон"), где
СтрокаНач, СтрокаКон - это номера строк (числа)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab