Need formula for cumulative data-using prior worksheet (YTD)

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I am looking for the function to use to be able to calculate data using the
prior worksheet, vs an absolute function using the same sheet.
 
Excel doesn't support relative sheet referencing; that is, you
can't write a formula like

=PreviousSheet!A1

You'll either have to hard code the previous sheet's name, or use
VBA to get the name of the previous sheet and incorporate that in
to an INDIRECT function. E.g.,

Function PreviousSheet() As String
PreviousSheet = Application.Caller.Parent.Previous.Next.Name
End Function

=INDIRECT(PreviousSheet & "!A1")


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top