次のステートメントを使用して、ExcelブックにTableStyleを追加しました。
ActiveWorkbook.TableStyles.Add("PivotTable SS")
私はそれを使用して削除することができます:
ActiveWorkbook.TableStyles("PivotTable SS").Delete
削除するかどうかを決定する前に、プログラムで既に存在するかどうかを確認するにはどうすればよいですか?
現在、すべてのテーブルスタイルをループして、選択的な削除を行っています。
For Each ts In ActiveWorkbook.TableStyles
If ts.Name = "PivotTable Style 1" Then
ts.Delete
End If
Next ts
ただし、これには時間がかかります。ピボットテーブルの存在を確認し、ループせずに削除するにはどうすればよいですか?
ありがとう :)