Sub ShowAllData()
Dim tbl As ListObject
Dim Sht As Worksheet
Dim Cel As Range
Set Sht = ActiveSheet
Set Cel = ActiveCell
On Error Resume Next
ActiveSheet.ShowAllData
For Each tbl In Sht.ListObjects
tbl.HeaderRowRange.Select
ActiveSheet.ShowAllData
Next tbl
On Error GoTo 0
Cel.Select
End Sub