Excel VBA質問箱 IV

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

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


4826 / 13644 ツリー ←次へ | 前へ→

【54162】値の表示 やす 08/2/27(水) 1:20 質問[未読]
【54163】Re:値の表示 ichinose 08/2/27(水) 7:18 発言[未読]
【54219】Re:値の表示 やす 08/2/29(金) 22:50 お礼[未読]

【54162】値の表示
質問  やす  - 08/2/27(水) 1:20 -

引用なし
パスワード
   教えて下さい。

CommandButtonを押下したとき取得した値を
UserFormで表示したいのですが、やりかたがわかりません
教えて下さい。

Private Sub CommandButton1_Click()
  If Range("A1") = 1 Then
    w_key = 1
  Else
    w_key = 2
  End If
  UserForm1.Show
End Sub

Private Sub UserForm_Activate()
  UserForm1.Label1.Caption = w_key  
End Sub

【54163】Re:値の表示
発言  ichinose  - 08/2/27(水) 7:18 -

引用なし
パスワード
   ▼やす さん:
おはようございます。
>CommandButtonを押下したとき取得した値を
>UserFormで表示したいのですが、やりかたがわかりません


>
>Private Sub CommandButton1_Click()
   Dim w_key As Long
>  If Range("A1") = 1 Then
>    w_key = 1
>  Else
>    w_key = 2
>  End If
   UserForm1.Label1.Caption = w_key
>  UserForm1.Show
>End Sub

としてみてください。

但し、

UserForm1.Label1.Caption = w_key

このコードの実行前に
UserForm1にInitializeイベントプロシジャーが記述してあると
それが先に実行されますから、上記のイベントプロシジャーが
記述してあるなら、影響は、考慮してください。

【54219】Re:値の表示
お礼  やす  - 08/2/29(金) 22:50 -

引用なし
パスワード
   ありがとうございました。

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