Excel单元格中的单引号

Excel单元格中的单引号,excel,Excel,为什么我有两个电子表格,单元格格式为文本,但只有一个电子表格似乎会在单元格中的每个值之前自动添加一个引号 我曾尝试通过VBA剥离报价,但它仍然存在。我理解它可能没有任何影响,因为当我将Excel中的值复制到另一个表中时,单个报价不存在 我只能认为它与Excel中显示内容的某个设置有关。文件-选项-高级部分,取消选中底部的“转换导航键”选项。这是一个范围。PrefixCharacter根据是否选中Lotus转换框,其含义不同 要删除它,请运行VBA代码,如下所示: dim myRng as ran

为什么我有两个电子表格,单元格格式为文本,但只有一个电子表格似乎会在单元格中的每个值之前自动添加一个引号

我曾尝试通过VBA剥离报价,但它仍然存在。我理解它可能没有任何影响,因为当我将Excel中的值复制到另一个表中时,单个报价不存在


我只能认为它与Excel中显示内容的某个设置有关。

文件-选项-高级部分,取消选中底部的“转换导航键”选项。

这是一个
范围。PrefixCharacter
根据是否选中Lotus转换框,其含义不同

要删除它,请运行VBA代码,如下所示:

dim myRng as range
set myRng = Range("A1:A100") 'or whatever    

    with myRng
        .Formula = .Formula
    end with

会尝试,似乎是个奇怪的选择?!如果您是Lotus123用户,则不会发生这种情况命名文本条目的单引号与Lotus navigation有什么关系??这个选项并没有被设置,它实际上并不表示文本-它是一个左对齐指示器。在没有选择任何这些Lotus选项的情况下,它是如何进入其中的。在整个网络上,它声明这迫使单元格被视为文本。当我想阻止16位标识符转换为科学符号时,我使用它。我没有选中Lotus选项,而是添加了这些选项。下面是一个文档标识符的示例,如果我粘贴进去,它会自动添加一个引号。文件ID-004201002。如果我尝试删除它,它会自动添加回来-我无法删除它。不管我的单元格格式是文本格式还是常规格式。@smackenzie如果我手动添加它,上面的代码将删除它。在包含前缀字符的单元格(或区域)上运行上述代码时会发生什么情况?不起作用。在我的更改事件中,我循环遍历“Target”参数中的每个单元格并设置它,但它仍然存在。Lotus选项不是checked@smackenzie在常规模块(而不是图纸模块)的范围内运行它。使用上一次编辑中显示的整个范围的引用。实际上它确实有效,我将代码添加到双击事件中,而不是我的更改事件中。。。。。