powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / "программно выделить ячейку под выделенным сектором"
5 сообщений из 5, страница 1 из 1
"программно выделить ячейку под выделенным сектором"
    #34758806
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Подскажите как программно выделить ячейку которая находится под выделенным
сектором ячеек с отступом в лево на 5 столбцов.
пример: выделен сектор ячеек "F1:F5" а надо выделить ячейку A6.
соотв-но выделенные сектора могут быть разные.
заранее благодарен!"
...
Рейтинг: 0 / 0
"программно выделить ячейку под выделенным сектором"
    #34758828
Фотография Rampage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Suleyman"Подскажите как программно выделить ячейку которая находится под выделенным
сектором ячеек с отступом в лево на 5 столбцов.
пример: выделен сектор ячеек "F1:F5" а надо выделить ячейку A6.
соотв-но выделенные сектора могут быть разные.
заранее благодарен!"

хммм, попробуй использовать offset , только не верен что он с ренжем пашет.

Код: plaintext
ActiveCell.Offset( 0 , - 5 ).Select
...
Рейтинг: 0 / 0
"программно выделить ячейку под выделенным сектором"
    #34758853
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub Test1()
    With Range("F1:F5")
        .Cells(.Rows.Count +  1 , - 4 ).Select
    End With
End Sub

Sub Test2()
    With Range("F1:F5")
        .Offset(.Rows.Count, - 5 ).Resize( 1 ,  1 ).Select
    End With
End Sub

Sub Test3()
    Range("F1:F5")( 6 , - 4 ).Select
End Sub
KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
"программно выделить ячейку под выделенным сектором"
    #34758856
Фотография Rampage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тоесть
Код: plaintext
1.
ActiveCell.Offset(- 1 , - 5 ).Select

работает , если только выделение начинается с крайней левой нижней ячейки... что само по себе не удобно .. потому мой вариант фиховый, но мож если без вариантов то можна использовать)
...
Рейтинг: 0 / 0
"программно выделить ячейку под выделенным сектором"
    #34758875
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub Test1()
    With Range("F1:F5")
        .Cells(.Rows.Count +  1 , - 4 ).Select
    End With
End Sub

Sub Test2()
    With Range("F1:F5")
        .Offset(.Rows.Count, - 5 ).Resize( 1 ,  1 ).Select
    End With
End Sub

Sub Test3()
    Range("F1:F5")( 6 , - 4 ).Select
End Sub

если надо, можно заменить Range("F1:F5") на Selection

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / "программно выделить ячейку под выделенным сектором"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]