我想通过连接两个值来创建一个字符串: - 一个数字,长15位,带有前导零,我想摆脱它, - 一个标识符,它是字母和数字,可能只是数字,可能带有我想要保留的前导零。
我希望将此字符串显示为文本,完全按原样显示完整字符串。不幸的是,只要输入的第二部分只是数字,Excel就会使用科学记数法显示它,并且我尝试的任何东西都不会改变它我想要的东西(特别是,将格式改为文本留在科学中,只是从右到左改变对齐)。
目前我用来获取字符串的代码是
concstr = CStr(Val(Worksheets("Data").Range("A10").Value) & Worksheets("Data").Range("B10").Value)
Worksheets("Data").Range("C10").Value = concstr
在输入值000000000234567
&上使用它无论我尝试什么格式化技巧,3385954
都会在单元格中显示2.34567E+12
。