- 締切済み
マクロ 列のロック解除について
セルのロック(保護)の解除はできると思うのですが、列のロックの解除はできますでしょうか。 前提として、シート全体にロックがかかってます。 (1)シート全体のロックを解除する (2)列を追加 (3)追加した列以外はロックをする 上記のことはできますでしょうか。 アドバイスの程、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mar00
- ベストアンサー率36% (158/430)
質問の内容ではどの位置に列を追加したいのかがわからないので 追加したい位置の列を指定してからになりますが Sub Macro1() ActiveSheet.Unprotect Selection.Insert Shift:=xlToRight Cells.Locked = True Selection.Locked = False ActiveSheet.Protect End Sub
- akina_line
- ベストアンサー率34% (1124/3287)
こんにちは。 やっつけで作ってみました。 Sub Macro2() ' ActiveSheet.Unprotect Password:="aaa" Columns("B:B").Select Selection.Insert Shift:=xlToRight Range("A1").Select ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowInsertingColumns:=True, AllowInsertingRows:=True, _ AllowDeletingColumns:=True, AllowDeletingRows:=True, Password:="aaa" End Sub では。