我为发票工单做了Userform
。它可以将客户添加到数据库中,启动新的工作订单,或从数据库中选择现有客户以启动新的工作订单。
我为保存工单而编写的代码在工作表中选择Range的位有问题。
我使用了相同的代码来保存客户信息(我复制并粘贴了EXACT代码以查看它是否可以代替我专门为保存工单而编写的代码),并且它失败了{ {1}}。
输入和计算后,我无法保存工单信息。
我尝试了4种或5种不同的方法,但我目前唯一的代码是用于保存客户信息的代码。
1004 Application or Object Error
答案 0 :(得分:0)
你的行
Range("A1").End(xlDown).Offset(1, 0).Select
是你手动选择单元格A1的VBA,按结束 DownArrow ,然后选择下面一行的单元格。
如果正如你在评论中所说,你在A栏中没有任何东西(除了可能是单元格A1本身的东西),会发生什么
解决方案是从工作表的底部开始,通过向上移动找到最后一个非空单元格:
Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Select