記録

VBAオブジェクトを自動生成しイベントを付与する。

VBAオブジェクトを自動生成しイベントを付与する。 サンプルコードです。 ダウンロードはこちら https://zip358.com/tool/sample.zip
Dim chg_class(0 To 5) As chg
Public Sub objset()
Dim obj_ctl As Control
Dim i As Integer
For i = LBound(chg_class) To UBound(chg_class)
    Set obj_ctl = UserForm1.Controls.Add("Forms.TextBox.1", "Box" & i)
    obj_ctl.Top = 10 + 20 * i
    obj_ctl.Width = 200
    obj_ctl.Height = 20
    obj_ctl.Text = "ここを変更してみて、またはダブルクリック(" & i & "番)"
    Set chg_class(i) = New chg
    chg_class(i).set_evn obj_ctl, i
    Set obj_ctl = Nothing
Next i
End Sub
Private WithEvents TextB As MSForms.TextBox
Private index_no As Integer
Public Sub set_evn(hoge_obj As MSForms.TextBox, hoge As Integer)
    Set TextB = hoge_obj
    index_no = hoge
End Sub
Private Sub TextB_Change()
    MsgBox TextB.Text 'UserForm1("Box" & index_no)
End Sub
Private Sub TextB_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    MsgBox TextB.Text 'UserForm1("Box" & index_no)
End Sub
Private Sub TextBox1_Change()
MsgBox TextBox1
End Sub
Private Sub CommandButton1_Click()
End Sub
Private Sub UserForm_Click()
End Sub

ドラゴン・タトゥー女:続編:蜘蛛の巣を払う女。前のページ

この道を観てきましたよ #映画次のページ

関連記事

  1. 記録

    TOKYO:SKYと言う事でフライング的に。

    東京へ行くことになりました(旅行)。バスで行くのかどうか悩んだ結果…

  2. brown wood shred

    記録

    かわいいは罪。ソールドアウトな子達飼いたい。

    おはようございます、可愛い商品が好きな中の人です。こういうタ…

  3. 記録

    自分が考えるプロ像。

    自分が考えるプロ像。プライドと言うものがゼロに等しいひと、いろい…

  4. 記録

    ブログが続く人、続かない人の訳(´∀`)、SEOとかそんなの置いとけ。

    ブログが続く人と続かない人の違いは何だろうと考えた時、続…

  5. 記録

    dockerとlaravel(ローカルと同期していると遅くなる。)

    おはようございます、先日は雪が降りましたね_(:3」∠)_。今日も寒…

  6. 記録

    laravel入門書コンプリートしたけどなんか😅。 #laravel

    おはようございます、クリスマス・イブは普段と変わりない日常でした。彼…

2019年1月
 123456
78910111213
14151617181920
21222324252627
28293031  

カテゴリー

アーカイブ

PAGE TOP