Excel VBAで整数値は"0"、整数値は"数値.0"の形で返すVBA関数
解決したいこと
はじめまして。
はじめてのQiitaでの質問です。
Excel VBAで0は”0”、整数値は”数値.0”の形で返すVBA関数はありますか?
Format関数では"数値.000"となり、望んでいない形で返されます。
そこで、関数を組んで実現はできました。しかし、もっと短く記述したいという
要求があり質問させていただきました。
よければお教えください。
環境はOffice16を使用しています。
私が作成した関数
Function FormatNum(ByVal num As Single)
If num = 0 Then
FormatNum = 0
ElseIf num - Int(num) = 0 Then
FormatNum = num & ".0"
Else
FormatNum = num
End If
End Function
0 likes