Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8111 / 13645 ツリー ←次へ | 前へ→

【35084】シートとセルのロック 小梅 06/2/21(火) 11:15 質問[未読]
【35091】Re:シートとセルのロック Jaka 06/2/21(火) 12:12 発言[未読]
【35093】Re:シートとセルのロック inoue 06/2/21(火) 12:25 発言[未読]

【35084】シートとセルのロック
質問  小梅  - 06/2/21(火) 11:15 -

引用なし
パスワード
   マクロとメニューの機能だけでは無理そうなのでVBAでやる方法を教えてください。

やりたい事は
・シートに保護をかけ、挿入や削除など、編集できないようにしたい
・特定のセルにしか、カーソルが移動しないようにしたい

です。

今までにやったのは、まず、次のようなマクロを作成しました。

Sub AUTO_OPEN() 
  Range("b2").Activate 
  ThisWorkbook.Worksheets("Sheet1").EnableSelection=xlUnlockedCells 
End Sub 

次に、ツールメニューでセルのロックの解除と、シートの保護。
これで問題解決と思ったですが、マクロはPCによってセキュリティの保護があるのでセキュリティが”高”になっているPCでは実行されません。

VBAで方法は無いでしょうか?

ちなみに使用しているOS、Officeとも2000です。

宜しくお願いします。

【35091】Re:シートとセルのロック
発言  Jaka  - 06/2/21(火) 12:12 -

引用なし
パスワード
   セルのロックの解除と、シートの保護は、おいておいて、
Office製品において、マクロとVBAは同じです。
単に呼び方が違うだけだから、セキュリティーに関しても同じです。

【35093】Re:シートとセルのロック
発言  inoue E-MAILWEB  - 06/2/21(火) 12:25 -

引用なし
パスワード
   >マクロはPCによってセキュリティの保護があるので
>セキュリティが”高”になっているPCでは実行されません。
>VBAで方法は無いでしょうか?
実行されないのだからVBAでどう書いても何にもならないです。
VBScriptを作って起動するなら”高”でも動きますが
その場合はワークブックから起動するのではなく、
必ずVBScript(*.vbs)から起動することになります。

8111 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free