我在 Excel 中创建了一个 VBA 用户窗体,用户可以在其中选择多个范围。在用户表单中,我通过一系列 If then MsgBox 语句进行了输入验证。
作为其中的一部分,我需要获取输入的范围并将其用作变量。
假设范围是 Me.ActDurations,我尝试使用它:
dim ActDur as range
set ActDur = Me.ActDurations
我也试过:
set ActDur = Me.ActDurations.Value
这也行不通。什么是正确的语法?使用第一种类型会给我一个类型不匹配的错误。