• ベストアンサー

エクセルの入力に関する質問です。リスト設定してあるセルまでタブで移動し

エクセルの入力に関する質問です。リスト設定してあるセルまでタブで移動したら、Alt+↓キーで選択できる事が分かったのですが、sheetにVBAを設定する事で自動的に▼が押下されている状態を作ることはできないでしょうか。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

シートのSelectionChangeイベントでSendKeysしてみました。 シート見出しの右クリックからコードの表示で、VBEのコードウインドウにコピペしてください。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub SendKeys "%{DOWN}", True End Sub

kuriakunn
質問者

お礼

早速試してみたところ成功しました。 有り難うございました。 Send Keys は初耳でした。 精進したいと思います。

その他の回答 (1)

  • ap_2
  • ベストアンサー率64% (70/109)
回答No.2

VBAで、"Alt+↓"と同等の処理をしたいなら Cells(1,1).End(xlDown).Select 'xlUp、xlToRight、xlToLeftもあります シートOpenイベントにでも書いておけばいいんじゃないかな。

関連するQ&A