私はスプレッドシートを取得し、すべてのシートを隠して保護するマクロを持っています。隠れている部分は完全に動作しています。しかし、保護部分はありません。私のコードは以下の通りです:シートの保護と隠蔽
Dim sh As Worksheet
For Each sh In Worksheets
If sh.Name <> "Simulador" Then sh.Visible = xlSheetHidden
sh.Protect Password:="123"
Next
どこが間違っているかも知れませんか?
歓迎:
は以下のページを参照してください。私は他の人があなたがすでに答えを探してみたことを知っていることに興味があると思います。これまで部分的に助けてきたリンクを追加することができます。他の人があなたが解決策を見つけるために努力したことを知っていることがあります。マイクロソフトの文書化は困難な場合もありますが、それがこの場合の答えです。 – Grantly
Googleの最初のリンク... https://analysistabs.com/excel-vba/protect-unprotect-worksheets/パラメータ値が不足している可能性があります – Grantly
'しかし保護部分はありません。うまくいきませんか?あなたが得ているエラー、つまりあなたが1つを取得している場合...それは私のために働く、すなわちそれはシートを保護します –