Есть такой макрос для ссылки на предыдущее листы:
Function PrevSheet(Cell As Range) As Variant
Dim i&
Application.Volatile
i = Cell.Worksheet.Index - 1
If i = 0 Then i = 1
If Sheets(i).Name = "<" Or Sheets(i).Name = ">" Then i = i - 1
If i = 0 Then i = 1
PrevSheet = Sheets(i).Range(Cell.Address)
End Function
Нужно сделать так, чтобы он ссылался не на предыдущий лист, а на следующий после него.
Function PrevSheet(Cell As Range) As Variant
Dim i&
Application.Volatile
i = Cell.Worksheet.Index - 1
If i = 0 Then i = 1
If Sheets(i).Name = "<" Or Sheets(i).Name = ">" Then i = i - 1
If i = 0 Then i = 1
PrevSheet = Sheets(i).Range(Cell.Address)
End Function
Нужно сделать так, чтобы он ссылался не на предыдущий лист, а на следующий после него.