excel新行不添加到表格下

7dl7o3gd  于 2023-03-20  发布在  其他
关注(0)|答案(2)|浏览(240)

我有一个宏文件(xlsm),在vba中将某些数据放在现有表下。然后,在VLOOKUP中的另一个表搜索新数据。在一台计算机上一切正常,数据作为新行添加到新表中,但在其他计算机上,数据只是放在表下而没有作为新行添加。因此,我的VLOOKUP函数无法找到新数据,导致NA#。
我只是想在同一台计算机上的新数据将被添加为新行下的表。在一个它的工作和其他没有。
我所尝试的:

  • 两台计算机中Excel的校对设置都启用“添加新行”。
  • 清除表下的所有行。
  • 删除表格下的所有行

我想一定是Excel设置的问题(除了校对)。
我很乐意你帮忙。

11dmarpk

11dmarpk1#

正如您自己所说的。可能有几个原因导致宏不能在一台计算机的表下添加数据作为新行,但在另一台计算机上运行良好。我将尝试以下方法
1.检查每台计算机上excel的版本(是本地还是在线也会有所不同)
1.检查2台计算机上的表格格式。

  • 表格选项:通过选择“表格工具”〉“设计”〉“表格选项”检查表格选项。确保选择了“标题行”和“总计行”选项。如果没有选择这些选项,宏可能无法识别表格标题,VLOOKUP函数可能无法在其搜索中包含新数据。

1.检查是否有任何加载项或其他程序可能干扰您的宏

3npbholx

3npbholx2#

谢谢大家的帮助!
最后是在打样设置中-“添加新行”选项被禁用。抱歉给您带来麻烦。
显然,当我的客户端禁用此选项在另一个工作簿它影响到所有的工作簿excel.因此,我需要到改变我的vba代码,当他运行宏它启用此设置.这将解决它.
再次感谢!

相关问题