手动编程userForm - 第一步:在简单的userForm VBA中未定义Sub或Function

时间:2018-05-17 21:54:58

标签: excel vba excel-vba excel-vba-mac

我的目标是使用Excel VBA(2018 MacOS版本)手动编写userForm代码。

作为初学者并确认在Excel 2018 MacOS中插入userform不可用,我从一个简单的VBA脚本示例开始:https://excelmacromastery.com/vba-user-forms-1/#A_Modal_Example

' PROCEDURE CODE
Sub UseModal()

    ' Create and show form
    Dim frm As New UserFormFruit

    ' Display Userform - The code in this procedure
    ' will wait here until the form is closed
    frm.Show

    ' Display the returned value
    MsgBox "The user has selected " & frm.Fruit

    ' Close the form
    Unload frm
    Set frm = Nothing

End Sub

' USERFORM CODE
' Returns the textbox value to the calling procedure
Public Property Get Fruit() As Variant
    Fruit = textboxFruit.Value
End Property

但我得到“未使用的类型”。

这是我的项目界面的截图:

Screenshot of interface

我想知道我的错误在哪里:如何定义使用的类型?

问候(我正在使用Excel 2018 for MacOS)。

0 个答案:

没有答案