Excel VBA错误91但重启后工作

时间:2018-03-06 10:52:17

标签: excel vba excel-vba

我有以下代码,有时当我发出错误时,我得到91错误Excel vba对象变量或使用块变量未设置错误

但是当我撤消并回到我的代码时问题我仍然得到同样的错误。奇怪的是,当我关闭Excel并重新打开文件时,代码才能正常工作。

希望找到问题的答案。

谢谢。

Private Sub UserForm_Initialize()
    Set Tabs = Me.TabsForm

    With Me.AllAssetsList
        .List = AllAssetsSheet.Range("A2", AllAssetsSheet.Range("B2").End(xlDown)).Value
        .MultiSelect = fmMultiSelectExtended
        .ColumnCount = 2
        .ColumnWidths = "0;"
    End With

    With Me.ChosenAssetsList
        .MultiSelect = fmMultiSelectExtended
        .ColumnCount = 2
        .ColumnWidths = "0;"
    End With
End Sub

它在行.List = AllAssetsSheet.Range("A2",AllAssetsSheet.Range("B2").End(xlDown)).Value

中失败

0 个答案:

没有答案