Daniel,
You can use a ODBC UNION query with three parts to point to each of
the three different worksheets (I assume they've got the same
format). This makes the data appear as if it is coming from a single
source so far as the pivot table is concerned. It's a wee bit messy
to do but could probably be automated relatively easily with VBA.
Ian