• ベストアンサー

セルに入力制限をかけたい

EXCELVBAで、 ユーザがエクセルのセルに入力するときに (1)このセル(A1)は半角数字8文字、 (2)このセル(C5)は一つ上のセルが空欄のときは入力できない、 のような制限をかけたいと思いますが、 可能でしょうか。 宜しくお願い致します。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7995/21384)
回答No.1

1.はVBAをいじるより、Excelの機能の「入力規則」を使った方が ずっとすっきりします。「データ」の「入力規則」で出てきます。 2.は、シート全体に「保護」を掛けておいてシートの変更をキャプチャ Selection.Locked = True/false を切り替えるというのが普通かと。

すると、全ての回答が全文表示されます。

関連するQ&A