Set wks = wkb.Worksheets("Calendar") 'active worksheet
wks.Cells(NextRow, 1) = ComboBox1.Value
我有两行代码。当我要将组合框的值分配给工作表(wks)的第一个单元格时,它给了我一个error number 1004
。
让我知道一些决议......
提前谢谢......
答案 0 :(得分:2)
运行时错误1004通常表示您指的是工作簿中不存在的对象。
与您的案例一样wks.Cells(NextRow, 1) = ComboBox1.Value
检查变量NextRow的值并确保其大于0以避免问题。
另外检查wks工作簿是否是有效的工作簿对象。
答案 1 :(得分:1)
如果满足下列任一条件,则可能会发生此问题:
运行时错误1004表示:
Runtime error 1004: Paste method of worksheet class failed.
Runtime error 1004: Copy method of Range Class Failed.