Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel在我的所有单元格中添加_Excel_Vba_Odbc - Fatal编程技术网

Excel在我的所有单元格中添加

Excel在我的所有单元格中添加,excel,vba,odbc,Excel,Vba,Odbc,我有一个电子表格,通过ODBC从外部连接到我的ERP,我将信息拉到多个表格中,直到本周为止,它都能正常工作 所有拉数的列都在前面加了一个撇号,所以我现在用的不是数字,即“=1” 该字段不是“文本”,也不是我的应用程序中的内容,因为本周我有另一个用户使用这些电子表格时遇到了同样的问题 我的ERP没有任何变化,我有多个电子表格连接到它,现在所有的电子表格都有相同的问题,我相信这是Excel中的某种更新 我现在需要在Excel中配置什么吗?我不想用公式或宏来排序,因为这些电子表格已经很慢了 清算格式将

我有一个电子表格,通过ODBC从外部连接到我的ERP,我将信息拉到多个表格中,直到本周为止,它都能正常工作

所有拉数的列都在前面加了一个撇号,所以我现在用的不是数字,即“=1”

该字段不是“文本”,也不是我的应用程序中的内容,因为本周我有另一个用户使用这些电子表格时遇到了同样的问题

我的ERP没有任何变化,我有多个电子表格连接到它,现在所有的电子表格都有相同的问题,我相信这是Excel中的某种更新

我现在需要在Excel中配置什么吗?我不想用公式或宏来排序,因为这些电子表格已经很慢了

清算格式将解决这个问题 复制和粘贴值也将执行相同的操作 notepad++的复制/粘贴也解决了这一问题 说明:文本前面的撇号是Excel确定它是文本值而不是其他数据类型的方式

编辑:尝试此操作以修复问题,并查看此操作是否解决了问题。借用自:

SSIS-右键单击Excel目标->高级属性->输入和输出属性->在树视图中选择Excel目标输入->外部列

清算格式将解决这个问题 复制和粘贴值也将执行相同的操作 notepad++的复制/粘贴也解决了这一问题 说明:文本前面的撇号是Excel确定它是文本值而不是其他数据类型的方式

编辑:尝试此操作以修复问题,并查看此操作是否解决了问题。借用自:


SSIS-右键单击Excel目标->高级属性->输入和输出属性->在树状视图中选择Excel目标输入->外部列

在不同的计算机和版本中进行几次测试后,它似乎在Excel 2007中按预期工作,但在2016年不会。 我担心上周的一些更新导致了这种情况,所以我必须更好地调查是什么导致了这种情况


@Doug Coats顺便说一句,我没有使用SQL Server。谢谢

在不同的计算机和版本中进行了几次测试后,它似乎在Excel 2007中正常工作,但在2016年就不行了。 我担心上周的一些更新导致了这种情况,所以我必须更好地调查是什么导致了这种情况


@Doug Coats顺便说一句,我没有使用SQL Server。谢谢

所以问题确实是Office中的最后一次更新,“解决方案”是回滚更新,您可以按照以下步骤进行操作:


因此,问题实际上是Office中的最后一次更新,“解决方案”是回滚更新,您可以按照以下步骤进行操作:



你在运行什么操作系统?什么版本的Excel/Office?你的ODBC驱动程序怎么样?它们是什么版本?听起来不像是excel的问题。从未见过excel向文本随机添加appostrofs。同样,它也不需要这样做来表示文本。@RichHolton我正在运行Windows 7,Excel 2016,32位驱动程序。@Luuklag我知道这听起来很奇怪,但这周才开始,我的ERP上没有任何变化,我使用Netsuite,除非他们改变了发送数据的方式,但我不认为这对我来说是个驱动程序/配置问题。你在运行什么操作系统?什么版本的Excel/Office?你的ODBC驱动程序怎么样?它们是什么版本?听起来不像是excel的问题。从未见过excel向文本随机添加appostrofs。同样,它也不需要这样做来表示文本。@RichHolton我正在运行Windows 7,Excel 2016,32位驱动程序。@Luuklag我知道这听起来很奇怪,但这周才开始,我的ERP上没有任何变化,我使用Netsuite,除非他们现在在发送数据的方式上做了一些更改,但我不认为这对我来说是一个驱动程序/配置问题。嗨,道格,不幸的是,这并不理想,一个电子表格可以有多个连接表,例如,首先,我将所有活动产品拉到一个表格中,然后我把所有的库存信息拉到另一张表上,然后我把所有的发票拉到另一张表上,然后取消采购等等。。。今天,我只需按下一个按钮,它就会用ERP中的数据刷新所有工作表,然后我应用宏将信息合并到一个摘要中。如果我必须复制和粘贴每张纸,我将花费数小时来完成这项工作。我只是很惊讶为什么现在开始的时候毫无理由。@Kirk.Bogwart请尝试我的编辑,因为我正在研究如何防止它发生。我很好奇,也没有遇到过这种情况。我到底应该在哪里试一试?@Kirk.Bogwart您不是在从SQL Server提取数据吗?如果不是的话,我做了一个糟糕的假设…嗨,道格,不幸的是,这不是理想的,一个电子表格可以有多个连接表,例如,首先我把我所有的活动产品拉到一个表中,然后我把所有的库存信息拉到另一个表中
单张,然后我将所有发票拉到另一张单张,然后取消购买等等。。。今天,我只需按下一个按钮,它就会用ERP中的数据刷新所有工作表,然后我应用宏将信息合并到一个摘要中。如果我必须复制和粘贴每张纸,我将花费数小时来完成这项工作。我只是很惊讶为什么现在开始的时候毫无理由。@Kirk.Bogwart请尝试我的编辑,因为我正在研究如何防止它发生。我很好奇,也没有遇到过这种情况。我到底应该在哪里试一试?@Kirk.Bogwart您不是在从SQL Server提取数据吗?如果不是的话,我做了一个可怕的假设。。。。