如何删除Excel单元格中美元符号和值之间的空格?

Edw*_*uay 5 vba currency-format microsoft-excel

我有一些单元格标记为欧元,一些单元格标记为美元。

出于某种原因,美元符号是左对齐的,它和值之间有一个空格。

单元格右对齐。

如何让美元格式的货币单元格正确显示,即在美元符号和值之间没有空格的右侧?

在此处输入图片说明

mus*_*ear 0

这个问题已在其他地方被问过,答案通常需要一些 vba 代码。

Option Explicit 

Public Function SUMCURRENCY(rgSumArea As Range) As Long 
    Dim rgCell As Range 

    For Each rgCell In rgSumArea 
        SUMCURRENCY = SUMCURRENCY + Strings.Mid(rgCell.Value, 2) 
    Next rgCell 
End Function 
Run Code Online (Sandbox Code Playgroud)

或者您可以使用自定义单元格格式。以下是有关自定义格式设置所需语法的说明。此解决方案的一个问题是,如果列或行中有多种形式的货币。