如何从动态创建的 vba 用户窗体文本框输出变量

How to output a variable from dynamically created vba userform textbox

希望我问的是正确的问题。我有一个用户窗体,它在初始化时显示 X 个文本框。这是一个片段:

Dim MF As Object

Set MF = Me.Controls.Add("Forms.TextBox.1", "BoxNumber_" & i, True)
    With MF
        .Value = ""
    End With

??? msgbox Me.MF.BoxNumber_i.value

一旦用户完成填写用户表单,它最终会将结果写入 SQL。我的问题是.. 如何在用户填写后输出变量 MF.BoxNumber_i.value?

找到了,我想我会post解决方案,以防有一天有人偶然发现这个问题。

msgbox Me.Controls("BoxNumber" & i).value