Как Выделите строки и столбца выбранной ячейки Использование VBA в Microsoft Excel 2010
В этой статье вы узнаете, как выделить строку и столбец выбранной ячейки.
Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic
Или нажмите сочетание клавиш ALT + F11, чтобы открыть редактор VB.
Введите следующий код в текущий лист
Sub Worksheet_SelectionChange (ByVal Target как Excel.Range)
Статический xRow
Статический столбец xColumn
Если xColumn <> «» Тогда
Со столбцами (xColumn) .Interior
.ColorIndex = xlNone
Конец на
Со строками (xRow) .Interior
.ColorIndex = xlNone
Конец на
Конец Если
pRow = Selection.Row
pColumn = Selection.Column
xRow = pRow
xColumn = pColumn
===
Со столбцами (pColumn) .Interior
.ColorIndex = 6
.Pattern = xlSolid
Конец на
===
Со строками (pRow) .Interior
.ColorIndex = 6
.Pattern = xlSolid
Конец на
End Sub
Если мы выберем ячейку C3, то будут выделены строка номер 3 и столбец C.
См. Ниже показанный снимок:
Когда мы изменяем ячейку, номер строки и столбца будет соответственно выделен.