我需要找出如何删除一个',它位于Excel中A列中每个单元格的最开头,但我无法弄清楚如何去做。
如果我执行替换
Replace(ActiveWorkbook.Worksheets("MAIN").Cells(2, 1).Value, "'", "")
或仅使用MsgBox显示单元格值,它只显示数字本身,而不显示'。
如果我甚至无法访问该字符,是否知道如何删除该字符?
P.S:我尝试了一个基本的“查找和替换”,结果相同,甚至说我没有匹配......提前致谢。
答案 0 :(得分:1)
试试这个:
$out=number_format($number,2,'.','0');
echo ($out<10)?"0".$out:$out;
答案 1 :(得分:1)
您不会在VBA中看到'
,也不能使用Excel替换对话框将其删除 - 这是一个强制数值被视为文本的特殊符号。
您可以重新分配公式,这将删除'
:
ActiveWorkbook.Worksheets("MAIN").Range("A1").Formula = ActiveWorkbook.Worksheets("MAIN").Range("A1").Formula