当前位置:网站首页 > 创业 > 正文

Excel一键实现数字金额变大写技巧

0 张子豪 张子豪 2025-10-12 06:56 1

       处置Excel数据过程中,经常会碰着要输入年夜写金额的环境,若何快速的将数字酿成年夜写金额呢!

东西/原料

  • Excel

方式/步调

  1. 1

    先新建一个Excel文档,然后另存为后缀名为xlsm的格局。

  2. 2

    绘制一个节制按钮,本教程以插入一个矩形外形为例。

  3. 3

    编纂外形。

  4. 4

    按下组合键Alt+F11切换到VBA界面。

  5. 5

    插入一个模块。

  6. 6

    在模块中复制粘贴以下代码:

    Sub Money()

    Dim k As String

    Dim m As String

    Dim n As String

    Dim p As String

    Dim rng As Range

    Set rng = Selection

    For Each rng In Selection

        If rng - Int(rng) = 0 Then

          rng = Application.WorksheetFunction.Text(rng, "[DBNUM2]")

          rng = rng & "元整"

        Else

            If rng * 10 - Int(rng * 10) = 0 Then

              k = rng.Value

              rng = Application.WorksheetFunction.Text(Int(k), "[DBNUM2]")

              rng = rng & "元"

              m = rng.Value

              rng = Application.WorksheetFunction.Text(Int(k * 10) - Int(k) * 10, "[DBNUM2]")

              rng = rng & "角整"

              n = rng.Value

              rng = m & n

            Else

              k = rng.Value

              If Int(rng * 10) - Int(rng) = 0 Then

                rng = Application.WorksheetFunction.Text(Int(k), "[DBNUM2]")

                rng = rng & "元"

                m = rng.Value

                rng = Application.WorksheetFunction.Text(Int(k * 100) - Int(k * 10) * 10, "[DBNUM2]")

                rng = rng & "分"

                n = rng.Value

                rng = m & "零角" & n

              Else

                rng = Application.WorksheetFunction.Text(Int(k), "[DBNUM2]")

                rng = rng & "元"

                m = rng.Value

                rng = Application.WorksheetFunction.Text(Int(k * 10) - Int(k) * 10, "[DBNUM2]")

                rng = rng & "角"

                n = rng.Value

                rng = Application.WorksheetFunction.Text(Int(k * 100) - Int(k * 10) * 10, "[DBNUM2]")

                rng = rng & "分"

                p = rng.Value

                rng = m & n & p

              End If

            End If

        End If

    Next

    End Sub

  7. 7

    封闭VBA窗口,回到Excel窗口。

  8. 8

    为外形指心猿意马宏。

  9. 9

    框选需要转换的单位格,点击按钮即可。

注重事项

  • 若是对您有点帮忙,请帮手撑持一下,感谢!

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/238374.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图