- ベストアンサー
リストから項目を選択した後、隣のセルに自動的に移動させたい
よろしくお願いします。 今、エクセルで入力規制を使ってリストを作りました。 リストの項目は3つあって、あ・い・う とします。 A1のセルにリストを作りました。 やりたい事ですが、リストの中から あ を選んだ場合のみB1のセルに自動的にセルが移動して、さらにB1にもリストが作ってあって、項目が3つあって、1・2・3の中から選ぶというのを作りたいと思います。 リストを作るとこまでは出来たので後は、自動的に隣のセルに移動をさせたいだけなので、いい方法がありましたら教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
マクロになります。 該当シートの見出しを右クリック>コードの表示 でVBEが起動します。 コードウインドウに下記コードをコピペしてください。 Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub If Target.Count <> 1 Then Exit Sub If Target.Value = "あ" Then Target.Offset(, 1).Select End If End Sub
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>隣のセルに自動的に移動させたい この表現が質問内容を表しておらず、適当でないのでは。 言いたいことは 例えばA列では 東京都 神奈川 埼玉 のどれかを選択する。 東京をA列で選択した場合は、B列の選択で 新宿店 池袋店 品川店 をリストに出したい。 埼玉を選択すると 大宮店 川口店 の様に出したいのではないのですか。 ソウでないなら・誤解ならすみません。 ーー 上記なら、Googleなどで「多段 入力規則」で照会すれば、相当数の回答が出てきます。 http://okwave.jp/qa670969.html http://hkom.blog1.fc2.com/blog-entry-531.html 「名前」機能とINDIRECT関数利用です。「名前 INDIRECT」でWEB照会のこと。 http://okwave.jp/qa3975835.html ほか多数。
お礼
imogasiさん、いろいろと参考になるご回答ありがとうございました(^_^) 今回はxls88さんので解決出来ました。
- n-jun
- ベストアンサー率33% (959/2873)
ANo.1です。 最後の行を読み飛ばしてましたのでスル~して下さい。
- n-jun
- ベストアンサー率33% (959/2873)
ドロップダウンリスト(入力規則)について http://www.kenzo30.com/ex_kisopoint/onepoint_sonota3.htm ご参考になれば。
お礼
ありがとうございました。今回はxls88さんので解決することが出来ました(^_^)また、わからないことがあったら教えてください。
お礼
xls88さんのおかげで自分の思い通りの物が作ることが出来ましたm(__)m ありがとうございました。助かりました(^_^)