• ベストアンサー

エクセルのセルの固定について

エクセルでKの列があってサイズを変更する時 K5のセルだけサイズを横にも縦にも固定したりする方法ってありますか? シートの保護では無理だったもので質問いたしました。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

syoi198985さん、こんばんは。Wendy02です。 単にセルの「K5」というわけには行きませんので、以下のように、5行目や、11列目を選択したときに、Select 自体を出来ないようにする方法が考えられますね。ただ、厳密には、セルに触れないまま、灰色の行番号や列番号の境目の部分をダイレクトにセレクトすると以下のようなマクロでは出来てしまいます。 だから、本当には、むつかしいようです。同じような質問は、かなり前からあるはずですが、まだ、完全に達成したという話は聞きません。 'シートモジュール Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ActiveSheet 'K5 の行と列 If Target.Row = 5 Or Target.Column = 11 Then   .Protect UserInterFaceOnly:=True Else   .Unprotect End If End With End Sub

syoi198985
質問者

お礼

回答有難うございます。 VBAでもむずかしければ一般機能でも難しいという事ですね・・・・有難うございました。