• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【EXCEL2007 VBA】Validation入力規則→編集)

【EXCEL2007 VBA】Validation入力規則→編集

このQ&Aのポイント
  • 通常Validation入力規則を使用すると、入力したセルデータはそのまま使用しますが、例えば山梨県を選択し、その同一セル内で山梨県に加えて甲府市と入力するとエラーが現れます。
  • Validationの使用にはこだわりませんが、とにかく選択肢の表示、選択、編集を素早くやりたいです。
  • 上の例であれば隣のセルで山梨県の市を選べるようにすればいいじゃないか、という指摘があるかもしれませんが、あくまでも例なので、それはナシとして下さい。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>その同一セル内で"山梨県"に加えて"甲府市"と入力するとエラーが現れます。 >そのエラーが現れなく方法はあるのでしょうか? Sub ChooseThenEdit() With Range("D2").Validation .Delete .Add Type:=xlValidateList, _ Formula1:="福岡県,岡山県,山梨県" .showerror= false End With End Sub

maruyl
質問者

お礼

keithin様。動いてこれで正しいことが確認できました!ただのヘルプの読み不足でしたね。。ご回答ありがとうございました。

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

End With の前に、以下の1文を入れて見て下さい。 .ShowError = False

maruyl
質問者

お礼

kybo様。ご回答ありがとうございました。動いてこれで正しいことは確認できたのですが、なんと同時刻に正解を送ってきてくださった方がいて、向こうの方がほんの少し早いので、No1の方をベストアンサーとさせていただきます。ご容赦くださいませ。

関連するQ&A