• 締切済み

マクロ 列のロック解除について

セルのロック(保護)の解除はできると思うのですが、列のロックの解除はできますでしょうか。 前提として、シート全体にロックがかかってます。 (1)シート全体のロックを解除する (2)列を追加 (3)追加した列以外はロックをする 上記のことはできますでしょうか。 アドバイスの程、よろしくお願い致します。

みんなの回答

  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

質問の内容ではどの位置に列を追加したいのかがわからないので 追加したい位置の列を指定してからになりますが Sub Macro1() ActiveSheet.Unprotect Selection.Insert Shift:=xlToRight Cells.Locked = True Selection.Locked = False ActiveSheet.Protect End Sub

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  やっつけで作ってみました。 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 では。

関連するQ&A