Tag: spinner

代码为userform(微调)返回types不匹配,如果select大量的单元格。 VBA Excel

我明白,types不匹配通常是当你错误地定义一个variables,但我不确定在这种情况下是否合理。 我的代码,下面贴出来,是一个用户窗体上有一个微调,你点击用户窗体之前突出显示的单元格增加/减less指定的百分比,当你点击微调button。 这适用于较less的单元格。 所以我可以select5个不同范围的4个单元格中的每个例如,它将按预期行事,但是当我select比这更多时,我得到一个types不匹配错误,当我使用微调和debugging器突出显示singlecell.Value = singlecell.Value *在下面的pvar代码。 这似乎只影响select的每个范围的最后几行。 有谁知道这是为什么或如何纠正这种情况? 由于我的知识有限,似乎不是完全有意义的,因为types不匹配错误。 我唯一的假设是,当定义AS范围时,可以存储范围的数量是有限制的? 请参阅下面的代码: '打开sinner userform的代码 Public SelRange As Range Public pvar As Double Public SelVar As Double Public InitVar As Double Public GetAllValuesAtOnceAsArray As Variant Sub Button2_Click() Spinner.Show End Sub '用户表单代码' Option Explicit 'on opening userform this sets the variables Private Sub UserForm_Activate() pvar = 1 […]