Excel VBAを使用すると、ワークシートを複数の異なる変数、つまりユーザーがオートフィルタと並べ替えオプションを使用できるようにロックする方法を教えてください。複数の保護変数を使用してExcelワークシートを保護する
私はここまで得ている:
ワークシート( "シート1")パスワードの保護:。私は、ユーザーを許可するように、次は何を書くか= "パスワード"
: UN /ロックされたセルを選択し フォーマット列/行 ソート 使用オートフィルタ
は
Excel VBAを使用すると、ワークシートを複数の異なる変数、つまりユーザーがオートフィルタと並べ替えオプションを使用できるようにロックする方法を教えてください。複数の保護変数を使用してExcelワークシートを保護する
私はここまで得ている:
ワークシート( "シート1")パスワードの保護:。私は、ユーザーを許可するように、次は何を書くか= "パスワード"
: UN /ロックされたセルを選択し フォーマット列/行 ソート 使用オートフィルタ
は
あなたが出会ったProtect
で使用できる16個のパラメータがあり、ありがとうワークシートのhod。ここでは、このMSDN記事オフに基づいてコードサンプルです:
Option Explicit
Sub LockSheet()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets(1)
ws.Protect Password:="Foo", _
DrawingObjects:=True, _
Contents:=True, _
Scenarios:=True, _
UserInterfaceOnly:=True, _
AllowFormattingCells:=True, _
AllowFormattingColumns:=True, _
AllowFormattingRows:=True, _
AllowInsertingColumns:=True, _
AllowInsertingRows:=True, _
AllowInsertingHyperlinks:=True, _
AllowDeletingColumns:=True, _
AllowDeletingRows:=True, _
AllowSorting:=True, _
AllowFiltering:=True, _
AllowUsingPivotTables:=True
End Sub
推測はあなたにロビンをありがとう! –
だけ@Robinによって与えられた答えに追加するには、ここにURLをあなたはそれが何の各読み取りに便利かもしれません、.PROTECT関数にありますいくつかは真であるとみなされ、あるものは偽であると仮定されます。
https://msdn.microsoft.com/en-us/library/office/ff840611.aspx
種類のよろしく、
ありがとうルイス! Robinはすでにこのリンクを述べています。あなたがそれを言及した後、私は別の一見をして、私が使用するより有用な情報を見つけました。再度、感謝します! –
プロテクト解除lewisthegruffaloそれ私が – newguy