• ベストアンサー

EXCEL ユーザーフォームを使ったマクロ

データの登録をするのにユーザーフォームを使おうと思うのですが、なかなかうまくいきません。教えてください。 ユーザーフォームにはコンボボックス、テキストボックス、コマンドボタンが貼り付けてあります。(コンボボックスのリストには呼び出したいシートの名前が入っています) コンボボックスのリストの中から呼び出したいシートを選択し、テキストボックスに入力した内容を、コマンドボタンを押すことで選択されたシート上の、あるセルに登録したいのですがどうすればよいでしょうか?

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

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

詳細は書いておくこと 質問を真面目に答えたらこんな感じかな 分かる? worksheets(コンボボックスの値).range(あるセル).value=テキストボックスに入力した内容 Private Sub CommandButton1_Click() Worksheets(ComboBox1.Value).Range("A1").Value = TextBox1.Value End Sub はい、どうぞ

ti3031542
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A