Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
Application.ScreenUpdating = False
With Sheets("PG")
.Range("A:B").ClearContents
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
.Range("A:B").AutoFilter Field:=1, Criteria1:="PG"
.AutoFilter.Range.Copy
End With
With Sheets("PG")
.Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
End With
With Sheets("SG")
.Range("A:B").ClearContents
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
.Range("A:B").AutoFilter Field:=1, Criteria1:="SG"
.AutoFilter.Range.Copy
End With
With Sheets("SG")
.Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
End With
With Sheets("PF")
.Range("A:B").ClearContents
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
.Range("A:B").AutoFilter Field:=1, Criteria1:="PF"
.AutoFilter.Range.Copy
End With
With Sheets("PF")
.Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
End With
With Sheets("SF")
.Range("A:B").ClearContents
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
.Range("A:B").AutoFilter Field:=1, Criteria1:="SF"
.AutoFilter.Range.Copy
End With
With Sheets("SF")
.Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
End With
With Sheets("C")
.Range("A:B").ClearContents
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
.Range("A:B").AutoFilter Field:=1, Criteria1:="C"
.AutoFilter.Range.Copy
End With
With Sheets("C")
.Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
With Sheets("all players")
.Columns("A:B").AutoFilter
End With
Application.ScreenUpdating = True
End If
End Sub