Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенести строки в таблице на освободившееся место - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Перенести строки в таблице на освободившееся место (Макросы/Sub)
Перенести строки в таблице на освободившееся место
_Boroda_ Дата: Четверг, 15.06.2017, 14:04 | Сообщение № 21
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Игорь, привет!
Так хотел?

Кстати, а разве до того, как ты поменял, значения из С не удалялись?
К сообщению приложен файл: 6872539_1.xlsm (52.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИгорь, привет!
Так хотел?

Кстати, а разве до того, как ты поменял, значения из С не удалялись?

Автор - _Boroda_
Дата добавления - 15.06.2017 в 14:04
китин Дата: Четверг, 15.06.2017, 14:29 | Сообщение № 22
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Привет Саша. Похоже оно.
значения из С не удалялись?
да вот только сейчас внимание обратил: а ведь удалялись, только ниже убираемой строки.
Спасибо.
[p.s.]а что ты изменил?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеПривет Саша. Похоже оно.
значения из С не удалялись?
да вот только сейчас внимание обратил: а ведь удалялись, только ниже убираемой строки.
Спасибо.
[p.s.]а что ты изменил?

Автор - китин
Дата добавления - 15.06.2017 в 14:29
_Boroda_ Дата: Четверг, 15.06.2017, 14:36 | Сообщение № 23
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
а что ты изменил?

Сместился влево на один столбец меньше
[vba]
Код
        Target.Offset(0, -5).Resize(1, 6).ClearContents
[/vba]
и начал диапазон с 4-го, а не с 3-го столбца
[vba]
Код
        Set r = Cells(c.Row, 4).Offset(1).Resize(8, 6)
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
а что ты изменил?

Сместился влево на один столбец меньше
[vba]
Код
        Target.Offset(0, -5).Resize(1, 6).ClearContents
[/vba]
и начал диапазон с 4-го, а не с 3-го столбца
[vba]
Код
        Set r = Cells(c.Row, 4).Offset(1).Resize(8, 6)
[/vba]

Автор - _Boroda_
Дата добавления - 15.06.2017 в 14:36
китин Дата: Четверг, 15.06.2017, 14:41 | Сообщение № 24
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
начал диапазон с 4-го, а не с 3-го столбца

вот до этого я не додумался.


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
начал диапазон с 4-го, а не с 3-го столбца

вот до этого я не додумался.

Автор - китин
Дата добавления - 15.06.2017 в 14:41
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Перенести строки в таблице на освободившееся место (Макросы/Sub)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!