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

Вход

Регистрация

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

 

= Мир MS Excel/Выделение ячейки и диапазона ячеек одновременно - Мир MS Excel

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

Excel 2010
Добрый день.

Задача следующая.
после прыжка с 1-ой ячейки строки на 4 вправо, оставить выделенной 1-ую ячейку строки. Потом выделить диапазон с 4-ой ячейки вправо, оставив при этом 1-ую строку выделенной.

Например, нужно выделить А1,Е1:до ячейки, где есть данные.

как доработать код?

Спасибо

[vba]
Код
ActiveCell.Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         ActiveCell.Offset(0, 4).Select
         Range(Selection, Selection.End(xlToRight)).Select
[/vba]
 
Ответить
СообщениеДобрый день.

Задача следующая.
после прыжка с 1-ой ячейки строки на 4 вправо, оставить выделенной 1-ую ячейку строки. Потом выделить диапазон с 4-ой ячейки вправо, оставив при этом 1-ую строку выделенной.

Например, нужно выделить А1,Е1:до ячейки, где есть данные.

как доработать код?

Спасибо

[vba]
Код
ActiveCell.Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         Selection.End(xlToLeft).Select
         ActiveCell.Offset(0, 4).Select
         Range(Selection, Selection.End(xlToRight)).Select
[/vba]

Автор - tigrusha
Дата добавления - 17.09.2015 в 12:20
Viv Дата: Четверг, 17.09.2015, 13:20 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 2 ±
Замечаний: 60% ±

Excel 2003;Excel 2013
Попробуй, как пример по 1 строке
[vba]
Код
Range(Selection, Cells(1, Columns.Count).End(xlToLeft)).Select
[/vba]


www.vbastudio.ru
 
Ответить
СообщениеПопробуй, как пример по 1 строке
[vba]
Код
Range(Selection, Cells(1, Columns.Count).End(xlToLeft)).Select
[/vba]

Автор - Viv
Дата добавления - 17.09.2015 в 13:20
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выделение ячейки и диапазона ячеек одновременно (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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