Ok I got referencing the data ranges of a pivot table with a single pivot field in either the columns or rows:
BevPvt.PivotFields("Sum of Amount ").DataRange.Select
For Each deposit1 In BevPvt.PivotFields("Sum of Amount ").DataRange
etc.
but what if I have multiple data fields within columns or rows, IE moving two data fields to the row box (for instance POS location and Date). I want to find matching dates and matching locations. Is the only solution to move a row field (for example location) to a column?