アプリ版:「スタンプのみでお礼する」機能のリリースについて

ワークブックのシートを削除させない(または、削除を選択できない)
ようにするには、どうすればよいのでしょうか?

A 回答 (3件)

シートの保護ではダメね。


シートタブを非表示にしても,「編集」から削除できる。
ブックを保護しないと。

保護
Workbooks("ブック名").Protect Structure:=True, Windows:=True, Password:="abc"

保護解除
ActiveWorkbook.Unprotect Password:="abc"
    • good
    • 0

追加策として、先ほどマクロを教えて者です


ではシートの見出し自体を非表示にしてしまいます

 sub hihyozi()
if activewindow.displayworkbooktabs = true then
activewindow.displayworkbooktabs =false
else
activewindow.displayworkbooktabs=true
end if
end sub

シート見出しが非表示状態でおなじマクロ実行すると再表示できます
    • good
    • 0

説明すると長くなりますが、protect 関数が使用できます


単純に使い方説明すれば

sub hogo()

worksheets ("シート名").protect passwoed:="sousafuno"

end sub

となります
解除するにはprotect を unprotect
になりますが・・・

削除してかまわないデータ作成してためしてください

詳しく説明するとこの程度ではすまないので一番簡単な使用方法だけですが
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

シートに保護がかかりましたが、シート名に
カーソルを持ってきて、マウスの右クリックで
削除することができてしまうのですが、、、

お礼日時:2010/12/13 19:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!