我对我的用户表单和代码有疑问。我有一个名为" Artikelnummer"的命名范围,以及一个名为" x"的范围变量。在userform中输入后,它将找不到x的偏移值。 userform值(Me.wijzart3.Value
)正常工作。
dim x as Range
Set x = Worksheets("Artikel").Range("Artikelnummer")
If x.Offset(0, 1).Value = Me.Wijzart3.Value Then
x.Offset(0, 0) = Me.Wijzart2.Value
x.Offset(0, 1) = Me.Wijzart3.Value
x.Offset(0, 2) = Me.Wijzart4.Value
x.Offset(0, 3) = Me.Wijzart5.Value
x.Offset(0, 4) = Me.Wijzart6.Value
x.Offset(0, 5) = Me.Wijzart7.Value
x.Offset(0, 6) = CDec(Me.Wijzart6.Value - Me.Wijzart5.Value)
End If
问题是x.offset(0, 1).value
没有显示值,但在我的电子表格中有一个值(" Beer")。 Me.wijzart3.value
是"啤酒"它显示为一个值。