В этой статье вы узнаете, как выделить строку и столбец выбранной ячейки.

Щелкните вкладку «Разработчик». В группе «Код» выберите Visual Basic

img1

Или нажмите сочетание клавиш 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

img2

Если мы выберем ячейку C3, то будут выделены строка номер 3 и столбец C.

См. Ниже показанный снимок:

img3

Когда мы изменяем ячейку, номер строки и столбца будет соответственно выделен.