Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


72587 / 76732 ←次へ | 前へ→

【8628】Re:別のブックのUserFormのTextBoxの値を変更
回答  ichinose  - 03/10/27(月) 16:11 -

引用なし
パスワード
   ▼123 さん:
こんにちは。

>またまた お助けください。
>
>2つのブックがあります。
>Book1のUserForm1にあるTextBox1の値を
>Book2のUserForm1にあるTextBox1の値に変更したいのです。
>
>2つのブックは開かれている状態です。
>
>Book2の値はちょくちょく変わり、その都度変更したいのです。
>(Book2のUserForm1には、コマンドボタンがあり、これにより
>変更処理をしたいのです。)
>可能なようでしたらご教示願います。
Book1.xlsの標準モジュールに以下のコードをコピーして、
'====================================================
Function get_frm()
  Set get_frm = UserForm1
End Function

book2.xlsのユーザーフォーム内のコマンドボタンのクリックイベントで
'======================================================
Private Sub CommandButton1_Click()
  TextBox1.Text = Application.Run("book1.xls!get_frm").TextBox1.Text
'   ↑は、book2.xlsのユーザーフォームにあるテキストボックスね!!
End Sub

参照したいデータがテキストボックス一つだけなら、INAさんがおっしゃっているように
セルを使用してデータを渡す方法が簡単かもしれませんが。

0 hits

【8619】別のブックのUserFormのTextBoxの値を変更 123 03/10/27(月) 11:47 質問
【8621】Re:別のブックのUserFormのTextBoxの値を変更 INA 03/10/27(月) 13:20 回答
【8627】Re:別のブックのUserFormのTextBoxの値を変更 123 03/10/27(月) 16:04 質問
【8629】Re:別のブックのUserFormのTextBoxの値を変更 INA 03/10/27(月) 16:13 回答
【8631】Re:別のブックのUserFormのTextBoxの値を変更 123 03/10/27(月) 17:05 質問
【8632】Re:別のブックのUserFormのTextBoxの値を変更 INA 03/10/27(月) 17:42 回答
【8633】Re:別のブックのUserFormのTextBoxの値を変更 123 03/10/27(月) 18:10 お礼
【8628】Re:別のブックのUserFormのTextBoxの値を変更 ichinose 03/10/27(月) 16:11 回答
【8630】Re:別のブックのUserFormのTextBoxの値を変更 123 03/10/27(月) 17:00 質問
【8634】Re:別のブックのUserFormのTextBoxの値を変更 ichinose 03/10/27(月) 18:13 発言
【8635】Re:別のブックのUserFormのTextBoxの値を変更 123 03/10/27(月) 18:51 質問
【8638】Re:別のブックのUserFormのTextBoxの値を変更 ichinose 03/10/27(月) 21:16 発言
【8641】Re:別のブックのUserFormのTextBoxの値を変更 123 03/10/28(火) 11:05 お礼

72587 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free