#0
by marshalbratsk
Как удалить диапазон строк Excel? Пытаюсь так - не работает Для i=0 по КоличествоСтрок-1 Цикл ("A"+a+":"+"A"+b) в отладчике показывает как (A15:A15000) т.е. правильно
#3
by Vladal
Попробуй так: начни запись макроса, удали нужные ячейки, останови запись макроса. Потом по Alt-F11 перейди в модуль с макросом и посмотри синтаксис команд.
#4
by Vladal
И удалить именно строки, а не значения этих строк? Раньше получалось так: А может, Delete без скобок надо? Попробуй свой пример без скобок.
#7
by marshalbratsk
Range("A17102:A17201").Select Selection.EntireRow.Delete Вот, что выдал VBA Без скобок нельзя {Обработка.bzfВыгрузкаМеждународнойОтчетности.Форма.Форма.Форма(3349,25)}: Неопознанный оператор sheet.range(ab).Select<<?>>; (Проверка: Толстый клиент (обычное приложение)) {Обработка.bzfВыгрузкаМеждународнойОтчетности.Форма.Форма.Форма(3350,35)}: Неопознанный оператор sheet.selection.EntireRow.delete<<?>>; (Проверка: Толстый клиент (обычное приложение)) Если вбивать значения напрямую, без переменных, то работает, но мне надо через переменные a=ТЗ[КоличествоСтрок-2-c].Индекс1+2; Так пытаюсь - не работает Произошла исключительная ситуация (0x800a03ec)
#9
by marshalbratsk
ФЫШВОФДЫВРОФЫРВЛОЫФВОЫРФВЛЫв писал с пробелами Сначала не обратил внимания, потом, когда отправил - увидел
#11
by Vladal
Да. Точно. Формат числа без разделителей надо использовать. В семерке это было естественным, а восьмерка преобразует число в строку с разделителем, если не указать иначе.
#12
by marshalbratsk
А ещё через Selection не хочет удалять, ругается, писал напрямую Sheet.Range(ab).Delete;
#13
by marshalbratsk
И так он тоже не удалял Короче, чтобы удалить диапазон строк нужно писать следующее Sheet.Range("Диапазон строк").EntireRow.Delete;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как удалить с печатной формы документа колонку.
- не могу удалить строки из Табличного Поля
- Удалить из конфигуратора документ либо модуль документа
- Программно создать именованный диапазон ячеек в листе Excel
- Нужно удалить записи регистра сведений "Удалить права доступа пользователей"
- Форматирование ячеек Excel через 1С
- Как в Excel поставить/удалить группировку по некоторым строкам, и удалить по другим
- Как средствами экселя из 1С скопировать диапазон ячеек в другое место
- Как удалить диапазон строк в excel?
- v7: Exel Выделить диапазон ячеек (всё, что введено) и удалить/очистить его
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
В этой группе 1С
- ЗУП 3.1 Заявление сотрудника в ФСС на выплату пособия
- ЗУП ред .2.5. Как отвязать сотрудника от физлица.
- ЗУП 3.1 глюк при расчете начисления РегистрРасчета.Начисления
- УТ 11 формирование СФ на аванс
- Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154)
- v7: Переход с 7.7 БУ 4.5 на 8.3 БП Корп 3.0
- Как передать параметр в приемник в КД 2.0 1с
- v7: При входе пользователя 1с77 по RDP (Server2008) выдается ошибка и выпадает 1с77
- ТСД на Android и шаловливые ручки операторов
- Подзапрос в запросе в качестве поля выборки. Как сделать?
- Поддержка ЗуП 3.0
- УПП. Брак - не закрываются партии.
- Как создать файл на веб клиенте ?
- Неверно считается Среднее значение в СКД (ресурсы)
- УТ11 Программная установка дополнительного реквизита документа
- 1с 8.3 + JSON yandex расстояние между двумя точками.
- Слетают проводки в базе Бухглатерия 3,0 по документам Отображения зп в бухучете
- ЗУП 3 Оплата по среднему заработку за рабочее время. Как?
- кд 2. синхронизация по номерам и датам докуметов (3 нумератора в 1 нумератор)
- Показывать вопрос о завершении работы ПередЗавершениемРаботыСистемы