Выделенные ячекйки в режиме перехода в конец 2 раза
vegarus
Дата: Четверг, 16.07.2015, 15:54 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Пытаюсь сделать в макросе, выделенные ячейки в режиме перехода в конец 2 раза. даже в коде повторяется [vba]Код
Sub Повторение_2раза () Range("E1").Select Selection.Offset(, -3).Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlDown)).Select End Sub
[/vba] Выделенная ячейка 2 раза до конца не сделала при запросе макросе
Пытаюсь сделать в макросе, выделенные ячейки в режиме перехода в конец 2 раза. даже в коде повторяется [vba]Код
Sub Повторение_2раза () Range("E1").Select Selection.Offset(, -3).Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlDown)).Select End Sub
[/vba] Выделенная ячейка 2 раза до конца не сделала при запросе макросе vegarus
Ответить
Сообщение Пытаюсь сделать в макросе, выделенные ячейки в режиме перехода в конец 2 раза. даже в коде повторяется [vba]Код
Sub Повторение_2раза () Range("E1").Select Selection.Offset(, -3).Select Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlDown)).Select End Sub
[/vba] Выделенная ячейка 2 раза до конца не сделала при запросе макросе Автор - vegarus Дата добавления - 16.07.2015 в 15:54
_Boroda_
Дата: Четверг, 16.07.2015, 16:10 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 17005
Репутация:
6667
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Не очень понятно. Может, Вам так нужно? [vba]Код
Sub ПОВТОРЕНИЕ_2_РАЗА() r0_ = Selection.Row r1_ = Range("E" & r0_).End(xlDown).Row - 1 rm_ = Cells(Rows.Count, 1).End(xlUp).Row If r1_ > rm_ Then r1_ = rm_ Range("B" & r0_ & ":B" & r1_).Select End Sub
[/vba] Топните в ячейку и нажмите кнопку Немного изменил код 2 раза
Не очень понятно. Может, Вам так нужно? [vba]Код
Sub ПОВТОРЕНИЕ_2_РАЗА() r0_ = Selection.Row r1_ = Range("E" & r0_).End(xlDown).Row - 1 rm_ = Cells(Rows.Count, 1).End(xlUp).Row If r1_ > rm_ Then r1_ = rm_ Range("B" & r0_ & ":B" & r1_).Select End Sub
[/vba] Топните в ячейку и нажмите кнопку Немного изменил код 2 раза _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Не очень понятно. Может, Вам так нужно? [vba]Код
Sub ПОВТОРЕНИЕ_2_РАЗА() r0_ = Selection.Row r1_ = Range("E" & r0_).End(xlDown).Row - 1 rm_ = Cells(Rows.Count, 1).End(xlUp).Row If r1_ > rm_ Then r1_ = rm_ Range("B" & r0_ & ":B" & r1_).Select End Sub
[/vba] Топните в ячейку и нажмите кнопку Немного изменил код 2 раза Автор - _Boroda_ Дата добавления - 16.07.2015 в 16:10
vegarus
Дата: Четверг, 16.07.2015, 17:14 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Еще ячейка выделялась по диапозону B:H этому же коду, я не очень разбираюсь в макросах. [moder]Не нужно цитировать весь пост
Еще ячейка выделялась по диапозону B:H этому же коду, я не очень разбираюсь в макросах. [moder]Не нужно цитировать весь пост vegarus
Сообщение отредактировал _Boroda_ - Четверг, 16.07.2015, 17:25
Ответить
Сообщение Еще ячейка выделялась по диапозону B:H этому же коду, я не очень разбираюсь в макросах. [moder]Не нужно цитировать весь пост Автор - vegarus Дата добавления - 16.07.2015 в 17:14
_Boroda_
Дата: Четверг, 16.07.2015, 17:27 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 17005
Репутация:
6667
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Последнюю строку вот так [vba]Код
Range("B" & r0_ & ":H" & r1_).Select
[/vba] [p.s.]Что-то Вы второй вопрос уже совершенно непонятно пишете, не по-русски как-то. Я, например, с трудом улавливаю смысл.
Последнюю строку вот так [vba]Код
Range("B" & r0_ & ":H" & r1_).Select
[/vba] [p.s.]Что-то Вы второй вопрос уже совершенно непонятно пишете, не по-русски как-то. Я, например, с трудом улавливаю смысл. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Последнюю строку вот так [vba]Код
Range("B" & r0_ & ":H" & r1_).Select
[/vba] [p.s.]Что-то Вы второй вопрос уже совершенно непонятно пишете, не по-русски как-то. Я, например, с трудом улавливаю смысл. Автор - _Boroda_ Дата добавления - 16.07.2015 в 17:27
vegarus
Дата: Пятница, 17.07.2015, 01:02 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
В следующий раз напишу поконкретнее, чтобы не уловить смысл. Тема Закрыта!
В следующий раз напишу поконкретнее, чтобы не уловить смысл. Тема Закрыта! vegarus
Ответить
Сообщение В следующий раз напишу поконкретнее, чтобы не уловить смысл. Тема Закрыта! Автор - vegarus Дата добавления - 17.07.2015 в 01:02
vegarus
Дата: Пятница, 17.07.2015, 12:12 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, Помогло. Спасибо)
Ответить
Сообщение _Boroda_, Помогло. Спасибо) Автор - vegarus Дата добавления - 17.07.2015 в 12:12