Sub tp()
'
' tp Macro
' Macro recorded 19/01/2009 by xxxxxxxx
'
LR = ActiveSheet.UsedRange.Rows.Count
'
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"Sheet1!R1C1:R" & <b>LR</b> & "C2").CreatePivotTable TableDestination:= _
"'[Pivot macro example.xls]Sheet1'!R2C7", TableName:="PivotTable10", _
DefaultVersion:=xlPivotTableVersion10
ActiveSheet.PivotTables("PivotTable10").AddFields RowFields:="PN"
ActiveSheet.PivotTables("PivotTable10").PivotFields("qtity").Orientation = _
xlDataField
ActiveWorkbook.ShowPivotTableFieldList = True
ActiveWorkbook.ShowPivotTableFieldList = False
Range("E7").Select
End Sub