No.4ベストアンサー
- 回答日時:
No.3です。
補足の件で・・・
>この現象が起こるのは、最初に書いたように、コピーしたシートのみです。
というコトですので、ちょっとコードをいじってみました。
Sub auto_open()
Dim i As Integer
For i = 1 To Sheets.Count
With Sheets(i)
.Protect Password:="atari"
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
.EnableSelection = xlNoRestrictions
End With
Next i
Sheets(1).Range("a1").Select
End Sub
こんな感じではどうでしょうか?
※ Sheetを保護するとき、「ロックされているセルの・・・」にチェックを入れるようにしてみました。
(マクロの記録をそのまま使っています。)
これでもダメならごめんなさいね。m(_ _)m
やってみましたが、やはりダメでした。
どうも、特殊な状況下でのExcelのバグっぽいです。
ありがとうございました。
今後ともよろしくお願いいたします。
No.3
- 回答日時:
こんばんは!
>シート保護をかけたとき・・・
とありますので、今一度以下のコトを確認してみてください。
メニュー → ツール → 保護 → ↓のようなダイアログボックスが出ると思います。
その中で「ロックされたセル範囲の選択」のチェックが外れていませんか?
もしチェックがなかったらそこにチェックを入れシートを保護してみてください。
他の原因ならごめんなさいね。m(_ _)m
この回答への補足
シートの保護は最初に以下のマクロで一斉に行っています。
Sub auto_open()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Protect ("atari")
Range("a1").Select
Next i
Sheets(1).Select
End Sub
一度、保護を解除してから上の画面を出すとちゃんとチェックされています。
この現象が起こるのは、最初に書いたように、コピーしたシートのみです。
No.1
- 回答日時:
こんばんは。
>シート保護をかけたとき、マウスの左クリックによるセル選択ができなくなりました。
保護をかけたセルをシングルクリックしても選択されないという意味ですか?
状況がよくわからないのですが、保護をかけても任意のセルに入力できるようにを設定したいということでしょうか。
何をしたいのかわかりませんが別のブックからコピーする時、コピー先のシートの保護をすべて解除してからコピーしてみては?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
エクセルで条件に一致したセル...
-
(Excel)あるセルに文字を入力...
-
Excelシートの保護時にデータの...
-
エクセルで1月0日と表示される!!
-
エクセル ハイパーリンクで画像...
-
エクセルで、加筆修正したセル...
-
労基法の週40時間を超える時...
-
Rangeメソッドは失敗しました。...
-
複数シートの同じセル内容を1シ...
-
excelでハイパーリンクになって...
-
Excelで複数シートの選択セルを...
-
シート参照で変数を使いたい(EX...
-
エクセルで複写のように自動入...
-
別シートのセルを絶対参照にする
-
VBAで変数に関数式の結果をセッ...
-
エクセルで指定のセルのみ完全...
-
エクセルで別シートからの最大...
-
EXCELマクロで、シート間でのコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで条件に一致したセル...
-
Excelの「0」だけ非表示、小数...
-
日付が未入力の際はゼロか、空...
-
(Excel)あるセルに文字を入力...
-
エクセルで1月0日と表示される!!
-
別シートのセルを絶対参照にする
-
複数シートの同じセル内容を1シ...
-
Rangeメソッドは失敗しました。...
-
Excelシートの保護時にデータの...
-
エクセルで複写のように自動入...
-
Excelで複数シートの選択セルを...
-
シート参照で変数を使いたい(EX...
-
ExcelでTODAY関数を更新させな...
-
エクセル ハイパーリンクで画像...
-
エクセルで、加筆修正したセル...
-
エクセルのセルに、マウスで選...
-
EXCEL関数でシート名が変わる可...
-
VBAで、セル(Range)のオブジ...
-
Excelのファイル容量が減らない...
-
excelでハイパーリンクになって...
おすすめ情報