Добрый день.
Сразу скажу, что в VBA я полный нуль, поэтому сорри, если тема известная. Найти не сумел.
Пытаясь сделать свою жизнь проще локализовал проблему:
Простенький макрос из одной строки, который на Лист2 помнит заголовок активной строки на Лист1, перестает работать, будучи сохраненным, после закрытия и открытия книги.
Мало того, при открытии сохраненной книги, в редакторе, окно макроса листа Worksheet_SelectionChange "не открывается", показывает только заголовок пустого окна. Становится доступным только после открытия окна макроса книги и выбора какого либо события книги.
Что это? Кривой Excel, VB или руки пользователя? на всякий случай текст макроса на Лист1:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Worksheets("Лист2" .[B1].Value = Cells(Target.Row, 2).Value
End Sub
Сразу скажу, что в VBA я полный нуль, поэтому сорри, если тема известная. Найти не сумел.
Пытаясь сделать свою жизнь проще локализовал проблему:
Простенький макрос из одной строки, который на Лист2 помнит заголовок активной строки на Лист1, перестает работать, будучи сохраненным, после закрытия и открытия книги.
Мало того, при открытии сохраненной книги, в редакторе, окно макроса листа Worksheet_SelectionChange "не открывается", показывает только заголовок пустого окна. Становится доступным только после открытия окна макроса книги и выбора какого либо события книги.
Что это? Кривой Excel, VB или руки пользователя? на всякий случай текст макроса на Лист1:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Worksheets("Лист2" .[B1].Value = Cells(Target.Row, 2).Value
End Sub