Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.01.2009, 01:25   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию Как удалить строку в Excel?

Удалить столбец - XL.columns[1].delete;

А как удалить строку? Кто знает?
Dux вне форума
Старый 30.01.2009, 05:01   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Код:
Rows(r).Delete
где r - номер строки.
P.S. Читайте Help.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 01.02.2009, 20:15   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Работает, однако мне необходимо удалить строку со сдвигом вверх.. как это осуществить?
Dux вне форума
Старый 01.02.2009, 20:54   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
однако мне необходимо удалить строку со сдвигом вверх..
А куда происходит сдвиг? Вбок, что ли?
Строка удаляется, все нижестоящие строки сдвигаются вверх...

Может, Вам надо удалить не всю строку, а лишь несколько ячеек в этой строке со сдвигом вверх?
Тогда так: Range("b3: d3").Delete
EducatedFool вне форума
Старый 01.02.2009, 21:00   #5
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Да в том то и дело, что сдвига не происходит, как-то странно, удаляется только содержимое и пустая строка остается..
Dux вне форума
Старый 01.02.2009, 21:04   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Странно, ни разу такого не видел...
А откуда Вы запускаете код? Из VBA, или из внешнего приложения?

Сообщения об ошибках появляются?
Приведите весь код, работающий с листом Excel.

Последний раз редактировалось EducatedFool; 29.06.2009 в 06:27.
EducatedFool вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel. как удалить из таблицы все гиперссылки? и запретить что бы URL ими становились 9go Microsoft Office Excel 2 17.01.2009 10:19
Удалить строку листа Excel при выполнении условия Gennady Microsoft Office Excel 14 18.12.2007 13:54
Как удалить поле в БД Excel? Nowichok БД в Delphi 7 09.02.2007 18:52
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить Alar Общие вопросы Delphi 0 29.10.2006 21:36