How do I reference next or previous sheet in a formula if the sheet number/name is a varible/variant.
I have seen ways to do this with vba, is there a way to do this wit
In Excel. Enter an equals sign "=" in any cell. This will put you into interactive mode.
Navigate to your other sheet and click the cell you want to reference. Then hit enter.
Go back to the previous sheet and edit the cell you started in and you should see the formula to use.
To reference the next/prevoius sheet (See example here). You'll need some VB code I think (something along the lines of):
Function PrevSheet(RCell As Range)
Dim xIndex As Long
Application.Volatile
xIndex = RCell.Worksheet.Index
If xIndex > 1 Then _
PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function
then use
=PrevSheet(A1)