
あるシートに次のコードが記述してあります。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row < 4 Then
Me.Protect Password:="pass", _
AllowFormattingColumns:=True
Else
Me.Protect Password:="pass", _
AllowInsertingRows:=True, _
AllowDeletingRows:=True
End If
End Sub
これはシートの保護をするマクロです。
この記述の後、共有を有効にすると、「protectメソッドは失敗しました_worksheetオブジェクト」が出てしまいます。ネットで調べると、「共有を有効にした後、シートの保護や解除ができなくなる」という記事を読みました。そのため、そのようなエラーが起こってしまうのでと思います。
(上記記述を削除するとエラーは起こりません)
上記コードが有効のまま共有を有効にする方法はないでしょうか。共有を有効にするマクロの記述をして解決することはできないでしょうか。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
意外に早く、戻ってきてしまいましたね。
(^^;以下は、単なる、今のところは、できないという能書きに過ぎませんので、ながなが書いていたものは割愛しました。
前回のような明解なコードを、同様に作られるかは、今の段階では、たぶんできるはずだというレベルです。こんなことを、もう10年以上前からしていますが、未だ、解決していないといっても過言ではありません。Google検索でも、ヒットしないのです。そういう時は、自分で開発するしかありません。
もう少し考えさせてください。
この前はお世話になりました。いいところまではいったのですが、共有化で壁にぶち当たってしまいました。今回は投稿がほとんどなく、ちょっと難しいと感じております。どうか無理をなさらず、ご自愛ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルVBAでオブジェクトが必...
-
エクセルを共有にすると、シー...
-
コンボボックスへ降順に表示す...
-
Access-VBAでExcelファイ...
-
エクセルで離れた列を選択して...
-
「段」と「行」の違いがよくわ...
-
VBA 別ブックからコピペしたい...
-
エクセルで複数のシートのクリ...
-
特定の色のついたセルを削除
-
Excel UserForm の表示位置
-
Worksheets メソッドは失敗しま...
-
【Excel関数】UNIQUE関数で"0"...
-
指定値をマクロで検索&シート移動
-
Excelで、あるセルの値に応じて...
-
エクセルでセルをクリックする...
-
VBA 空白行に転記する
-
B列の最終行までA列をオート...
-
エクセル 上下で列幅を変えるには
-
マクロの「SaveAs」でエラーが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルVBAでオブジェクトが必...
-
コンボボックスへ降順に表示す...
-
エクセルのVBAについて教えてく...
-
Access-VBAでExcelファイ...
-
エクセルマクロ(超初心者)
-
エクセルを共有にすると、シー...
-
Excelの文字を検索させるVBA
-
エクセルで品番を入れると、そ...
-
エクセル:イベントが書かれた...
-
VBAの書き方を教えてください 2
-
Worksheet Worksheets オブジェ
-
入力後のセルの移動について
-
エクセルのマクロについて 3
-
マクロのコマンドボタン《Activ...
-
エクセル VBA シートの選択
-
エクセルマクロ 変数をワーク...
-
vbaアニメーションについて
-
Auto_Openマクロ
-
エクセル マクロについて、 Inp...
おすすめ情報
すみません。別の困ったことが確認されました。
このマクロを記述すると、任意のセルをクリックした瞬間
クリップボードが削除されてしまいます。
つまり、該当シートだけ貼り付けができなくなってしまいます。
どうしたらいいのでしょうか…
クリップボード削除の問題は次の記事で何とかなりそうです。失礼いたしました。
https://oshiete.goo.ne.jp/qa/2120882.html