这是交易。我正在使用一个基于代码的高级过滤器来进行数据库搜索。标准(由代码生成)将所有数据作为文本处理,并将*附加到输入的任何内容的前端和后端,以便于部分查找。
我的一个字段(只有一个字段位于数据中间,否则无法区分)被格式化为“会计”。我想把它格式化为文本,这样它就可以查询.但是,当我使用TEXT()函数尝试并格式化它时(就像我需要将数字存储为文本的任何其他情况一样),它不会接受“计帐”作为预置内容之一。此外,如果我试图从Excel自己的自定义格式表单复制粘贴该格式,例如:_(* #,##0.00_);_(* (#,##0.00);_(*“-”?);(@_),则单元格中会出现#值错误。
通过有选择地修剪该格式字符串,我已经到了它不再出现错误的地方,但是不能获得列中的数字来对齐小数点(这是会计格式的点)。
请帮帮忙。
发布于 2014-02-19 22:02:39
您可以使用'前缀将数字、日期或任何值作为文本:
Cells(1, 1) = "'" & MyNumberhttps://stackoverflow.com/questions/21892669
复制相似问题