- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【EXCEL2007 VBA】Validation入力規則→編集)
【EXCEL2007 VBA】Validation入力規則→編集
このQ&Aのポイント
- 通常Validation入力規則を使用すると、入力したセルデータはそのまま使用しますが、例えば山梨県を選択し、その同一セル内で山梨県に加えて甲府市と入力するとエラーが現れます。
- Validationの使用にはこだわりませんが、とにかく選択肢の表示、選択、編集を素早くやりたいです。
- 上の例であれば隣のセルで山梨県の市を選べるようにすればいいじゃないか、という指摘があるかもしれませんが、あくまでも例なので、それはナシとして下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>その同一セル内で"山梨県"に加えて"甲府市"と入力するとエラーが現れます。 >そのエラーが現れなく方法はあるのでしょうか? Sub ChooseThenEdit() With Range("D2").Validation .Delete .Add Type:=xlValidateList, _ Formula1:="福岡県,岡山県,山梨県" .showerror= false End With End Sub
その他の回答 (1)
- kybo
- ベストアンサー率53% (349/647)
回答No.2
End With の前に、以下の1文を入れて見て下さい。 .ShowError = False
質問者
お礼
kybo様。ご回答ありがとうございました。動いてこれで正しいことは確認できたのですが、なんと同時刻に正解を送ってきてくださった方がいて、向こうの方がほんの少し早いので、No1の方をベストアンサーとさせていただきます。ご容赦くださいませ。
お礼
keithin様。動いてこれで正しいことが確認できました!ただのヘルプの読み不足でしたね。。ご回答ありがとうございました。