- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAプログラミング フォール間の配列受け渡しにつ)
VBAプログラミング フォーム間の配列受け渡しについて
このQ&Aのポイント
- VBAプログラミングでのフォーム間の配列受け渡し方法や、データの移動について教えてください。
- フォーム1で入力した数値を標準モジュールで受け取り、フォーム2のテキストに移す方法を知りたいです。
- テキストだけでなく、チェックボタンやラベルのデータも移動できる方法があるのか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
言われている「配列」がなんの事かわかりませんが、 単純にフォーム1とフォーム2の値のやりとりと言う事なら、 これだけでいいかと思います。 'フォーム1のボタンのクリック Private Sub CommandButton1_Click() 'フォーム1からフォーム2へ値を移す UserForm2.TextBox1.Text = Me.TextBox1.Text UserForm2.CheckBox1.Value = Me.CheckBox1.Value 'フォーム2を表示する UserForm2.Show vbModal 'フォーム2からフォーム1へ値を戻す Me.TextBox1.Text = UserForm2.TextBox1.Text Me.CheckBox1.Value = UserForm2.CheckBox1.Value End Sub 'フォーム2のボタンのクリック Private Sub CommandButton1_Click() 'フォーム2を非表示にする Me.Hide End Sub
お礼
申しわけありませんでした。 回答したと思いこんでて・・。 本当にありがとうございました。