转换一下不就行了?免得重写,用一个简单笨笨的方法
Dim data As Integer = 23
Dim nums1() As String = {"壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾"}
Dim nums2() As String = {"一", "二", "三", "四", "五", "六", "七", "八", "九", "十"}
Dim result As String = CUNumber(data)
For i As Integer = 0 To nums1.Length - 1
result = result.Replace(nums1(i), nums2(i))
Next
msgbox(result)