Problem: Rng.Select only works, if the Rng.Parent is active
The Range.Select method will only work, if the sheet, where the range belongs, is active.
The Rng range may not be on the Sheets("LAX Data") and by calling Rng.Select while another sheet is active, you run into error.
To further explain:
You set the range to
Set Rng = ActiveSheet.Range("B101") 'Note: this can be any sheet. The range object stores its position along with the sheet it is from, as a file is defined by a full/absolute path.
Later, when you want to Rng.Select you are (can be) on different sheet and the select will not work.
Do not use Range.Select and Sheet.Activate methods if you dont have to
See Mats link! Or some of the MANY MANY advice on the net like Power Excel vba secret, avoid using select
Some code alternative
To demonstrate how this can work, here is some untested code.
Sub refreshOnRentForLosAngeles()
Dim OnRentSheetWithPivots As Worksheet
Dim Pivot As PivotTable
Set OnRentSheetWithPivots = Workbooks("On-Rent 09-22-17.xlsx").Sheets(1) 'change to fit
Set Pivot = OnRentSheetWithPivots.PivotTables("PivotTable1")
Pivot.PivotFields("CHKOUT_POOL").ClearAllFilters
Pivot.PivotFields("CHKOUT_POOL").CurrentPage = "LOS ANGELES" 'Turn the city into input variable for reusability?
'The copy source will always be the same? Can u make it dynamic?
OnRentSheetWithPivots.Range("B15:L108").Copy ThisWorkbook.Sheets("LAX Data").Range("B101")
End Sub