VLADDDOS, Не совсем понятно лишь со слов в чём ваша проблема.
Если нужно что бы макросы взаимодействовали со скрытым листом, то нужно просто указывать имя листа на котором вы хотите осуществить изменение или чтение данных
Вот для примера макрос, где в ячейку А1 вводиться число 1, пока сам лист скрыт
[vba]Код
Sub Макрос1()
'Скрыть
Sheets("Лист1").Select
ActiveWindow.SelectedSheets.Visible = False
'Взаимодействие макроса с листом
Sheets("Лист1").Cells(1, 1) = 1
'Показать
Sheets("Лист1").Visible = True
End Sub
[/vba]