I understand that this question was asked some time ago, but I came across it when I was looking for the same function. My solution is a bit cumbersome and not a complete solution for what you are looking for, but it combines both a tiny script and a bit of conditional formatting.
First, I wrote a small script using the onEdit () function:
function onEdit(e) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); var targetCell = sheet.getRange('AD1'); var activeCell = e.range.getA1Notation(); targetCell.setValue(activeCell); }
I chose βAD1β as the target cell, since it was far to the side and, if necessary, I could also hide this column.
Then I moved on to conditional highlighting and typed this as a user formula:
=ROW()=ROW(INDIRECT($AD$1))
Voila! Every time I edit a cell, it automatically selects this whole row.
This is not quite what you are looking for, as it will not automatically highlight the entire row as soon as you click on a cell ... only when editing a cell. Also, if you have other running formulas and other conditional formatting, your spreadsheet may start slowly. But this is the closest I saw there to a possible solution.
Much less than cool, but still somewhat functional with respect to readability - this is the main highlight of every other line. For instance:
in conditional formatting: =ROW()=EVEN(ROW())
source share