Вы можете ссылаться на каждое PivotField либо по его имени, либо по индексу, независимо от его использования в сводной таблице.
Пример:
Если исходные данные вашей сводной таблицы начинаются в столбце «A», то PivotFields(18)
относится к столбцу «R».
PivotFields(18).SourceName
(или .Name, .Value, .Caption) соответствует тексту заголовка его столбца источника.
Этим вы можете проверить, используется ли PivotField в вашей сводной таблице:
If .PivotFields(18).Orientation <> xlHidden Then