Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Удалить строки в Excel (число прочтений - 5909 )
it_master
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Местоположение: Киев, Украина
Зарегистрирован: 06. Сентября 2006
Пол: Мужской
Удалить строки в Excel
11. Декабря 2007 :: 14:05
Печать  
всем привет.

никто не подскажет как программно удалить строки на листе Excel (из 1С)
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Удалить строки в Excel
Ответ #1 - 11. Декабря 2007 :: 14:19
Печать  
Ну запусти запись макроса в Ехели и посмотри, что он пишет:
Код
Выбрать все
Rows("3:8").Select
    Selection.Delete Shift:=xlUp 


т.е. можно просто: ОбъектЕхель.Rows("3:8").Delete();
  
Наверх
 
IP записан
 
it_master
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Местоположение: Киев, Украина
Зарегистрирован: 06. Сентября 2006
Пол: Мужской
Re: Удалить строки в Excel
Ответ #2 - 11. Декабря 2007 :: 14:33
Печать  
попробовал

JohnyDeath писал(а) 11. Декабря 2007 :: 14:19:
т.е. можно просто: ОбъектЕхель.Rows("3:8").Delete();


пишет

Microsoft Office Excel: Метод Delete из класса Range завершен неверно
  
Наверх
ICQ  
IP записан
 
it_master
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 23
Местоположение: Киев, Украина
Зарегистрирован: 06. Сентября 2006
Пол: Мужской
Re: Удалить строки в Excel
Ответ #3 - 11. Декабря 2007 :: 14:41
Печать  
блин, все правильно.

спасибо

у меня на файл защита ставилась до момента удаления строк
перенес в конец, все заработало

  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать