excel在单元格显示负数为红字后又紧跟汉字

excel在单元格显示负数为红字后又紧跟汉字

excel在单元格显示负数为红字后又紧跟汉字

 

解答:1、这个使用宏可以解决,但单元格开始请不要带单位。单个单元格宏代码如下:
Sub 宏1()
'
' 宏1 Macro
' Dent 记录的宏 2002-2-16
'
Dim str1 As String
str1 = Str(ActiveCell.Value)
If Val(str1) < 0 Then
str1 = Abs(Val(str1)) & " 文字"
ActiveCell.Value = str1
ActiveCell.Font.Color = vbRed
End If
End Sub
2、用单元格格式解决: #,##0.00;[红色]-#,##0.00"文字"

 

推荐阅读