を取得し、私はリスト にすべてのシートnot
を削除するにはフィルタ機能を使用しようとしていますが、私はフィルタ機能は、コンパイルエラーに
Compile error: Wrong number of arguments or invalid property assignment
エラーを取得する私は
おかげで間違っているものを参照してくださいカントこれに関するヘルプ
Sub DelShtsNotInList()
Dim Arr
Dim Sht As Worksheet
Arr = Array("A", "B", "C")
Application.DisplayAlerts = False
For Each Sht In Worksheets
If Not UBound(filter(Arr, "A", True, vbTextCompare)) >= 0 Then
Sht.Delete
End if
Next Sht
Application.DisplayAlerts = True
End Sub
Vityata、私が何をしても、 'filter'が' blue'にハイライトされ、エラーmsgが出ます。どのような考えがこれを引き起こすのだろうか?ありがとう。私はExcelを使用しています2016 – xyz
@Tim - nope、sry。単純に新しいブックを作成して実行するとどうなりますか? – Vityata
あなたはそれを '私はコンパイルエラーが他のSubやFunctionから来ていると思います。ありがとうございました – xyz