Чего его заставить никак не выходит, это абстрагироваться от привязки к конкретной ячейке и заставить думать, что он работает со строкой, а не с каким-то конкретным диапазоном ячеек...
- Код: Выделить всё
' здесь встали на ячейку
Rows("5:5").Select
' здесь выделили всю строку (по Shift+пробел)
' дальше балуемся со шрифтами и цветом:
Selection.Font.Bold = True
Selection.Font.Italic = True
With Selection.Interior
.ColorIndex = 37
.Pattern = xlSolid
End With
'... а если перейти на другую строку и запустить макрос снова, то конечно он всё сделает с прежним диапазоном ("5:5") ... а охота, чтобы с той строкой, на которую перешли.
Заранее благодарю.