Target
выделите строку с правилом условного форматирования при наведении курсора мыши на определенную ячейку
Таблица:
Ссылка на пример данных:
https://docs.google.com/spreadsheets/d/1mXz-sL5zvKGeihsHBbGTu1HkLw7Vz4KHgcZK_cJe5xs/edit#gid=0
Как это работает:
При наведении курсора на ячейки в столбце «Имя» выделите эту строку
Форма этого урока
https://www.youtube.com/watch?v=EwUJSernm-g&t=8s
1 Set Проверка данных в F2, Критерии - Список диапазона: Лист1! B3: B6
2 VBA
Public function mouseover(cell As Range)
[F2] = cell.Value
End Function
3 Применить формулу =IFERROR(HYPERLINK(mouseover(B3)),B3)
в столбце A
4 Правила условного форматирования:
- Правила формата: «Пользовательская формула есть» - = $ A2 = $ F $ 2
- применить диапазон: $ A $ 3: $ E $ 6 - полная таблица включает столбец, в котором применяется формула
Моя попытка не работает:
function mouseover(abc) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var abc = sheet.getRange('F2');
abc.getValue()
}
Ошибка
Не удается найти метод getRange (). (строка 3).