次の方法で共有


UserAccessList.DeleteAll メソッド (Excel)

ワークシートの保護された範囲へのアクセス権を持つユーザーをすべて削除します。

構文

Deleteall

UserAccessList オブジェクトを表す変数。

次の使用例は、アクティブ ワークシートの最初の保護された範囲へのアクセス権を持つユーザーをすべて削除します。 この例では、ワークシートが保護されていないことを前提としています。

Sub UseDeleteAll() 
 
 Dim wksSheet As Worksheet 
 
 Set wksSheet = Application.ActiveSheet 
 
 ' Remove all users with access to the first protected range. 
 wksSheet.Protection.AllowEditRanges(1).Users.DeleteAll 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。