Edw*_*uay 5 vba currency-format microsoft-excel
我有一些单元格标记为欧元,一些单元格标记为美元。
出于某种原因,美元符号是左对齐的,它和值之间有一个空格。
单元格右对齐。
如何让美元格式的货币单元格正确显示,即在美元符号和值之间没有空格的右侧?
这个问题已在其他地方被问过,答案通常需要一些 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)
或者您可以使用自定义单元格格式。以下是有关自定义格式设置所需语法的说明。此解决方案的一个问题是,如果列或行中有多种形式的货币。
归档时间: |
|
查看次数: |
43122 次 |
最近记录: |