«макрос» и «реализация в электронной таблице» практически одинаковы. макрос, в зависимости от того, как вы это делаете, хранится в файле электронной таблицы (.xls)
Вы можете получить содержимое ячейки, прочитав
Range("A1").Value // Any cell-reference is valid here.
Если вы хотите прочитать весь столбец, вам нужно использовать какой-то цикл.
ссылка, о которой вы говорите, может быть выполнена с помощью события Worksheet.SelectionChange. например следующий скелет:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Теперь вы можете заполнить то, что должно произойти, когда выбор изменился. С помощью Target.Column и Target.Row вы можете прочитать строку и выполнить соответствующие тесты.
Вы можете переключить представление на специальном листе, используя Worksheet.Activate-Method, который выводит поверх листа, на котором вы вызываете метод.
надеюсь, это прояснит немного ... если вам нужны подробности, я проведу некоторые исследования ...
привет