• ベストアンサー

Excel VBAについて質問です。

VBA初心者です。 フォームを2つ作成しております。 1つはフォーム名[入力用] もう1つはフォーム名[要求元]です。 フォーム[要求元]はリストボックス[リスト]と コマンドボタン[入力]と[終了]があります。 リストボックスのデータはRowsourceでセル番地を直接指定してます。 フォーム[要求元]においてリストボックスでデータを選びコマンドボタン[登録]を押すと、 フォーム[入力用]のテキストボックスに代入する方法がわかりません。 どなたか御教授お願い致します。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

こんな感じでいかがですか。 Private Sub 登録_Click() 入力用.TextBox1.Value = Me.ListBox1.Value 入力用.Show End Sub

8312yuki
質問者

お礼

早速の回答ありがとうございますm(_ _)m 大変助かりました。 とても親切に教えていただきありがとうございます。

その他の回答 (1)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんばんは Private Sub 入力_Click()   入力用.TextBox1.Text = Me.ListBox1.Value End Sub 位で出来ないですか?

8312yuki
質問者

お礼

早速の回答ありがとうございますm(_ _)m 初心者なので本当に助かりました。 ありがとうございました。