乐于分享
好东西不私藏

银行客户经理必备excel宏代码:万元转元

银行客户经理必备excel宏代码:万元转元
授信报告一般都是万元为单位的,但是企业的材料,很多都是元,比如这个企业提供的纳税信息,单位都是元。
利用公式除以10000,每次手工输入公示,效率很低;不管单位,直接复制到授信报告,整个报告一会单位是万元,一会单位是元,不好看。
今天小计写了一段宏代码,可以将选中的单元格,无论多少个多少行列,运行宏,直接将元变成万元。分享给大家,复制后直接使用。
一:如何插入宏代码

要在 Excel 中插入宏代码,需先启用“开发工具”选项卡,再通过 VBA 编辑器插入模块并粘贴代码,最后保存为 .xlsm 格式。‌‌

  1. 启用“开发工具”选项卡‌:点击 ‌文件 → 选项 → 自定义功能区‌,勾选 ‌“开发工具”‌,确定保存。‌‌

  2. 打开 VBA 编辑器‌:按 ‌Alt + F11‌,或在“开发工具”选项卡中点击 ‌“Visual Basic”‌。‌‌

  3. 插入模块并粘贴代码‌:在左侧项目树中右键点击目标工作簿(或“插入 → 模块”),将你的 VBA 代码复制粘贴到右侧代码窗口。

  4. 具体如何插入,大家可以问AI,把自己的情况告诉AI,我用的是office。

二:万元转元宏代码

Sub DivideBy10000()

    Dim rng As Range

    Dim cell As Range

    ' 检查是否选中了单元格

    If TypeName(Selection) <> "Range" Then

        MsgBox "请先选中一个单元格或单元格区域。"

        Exit Sub

    End If

    ' 对选中的每个单元格进行操作

    For Each cell In Selection

        If IsNumeric(cell.Value) And cell.Value <> "" Then

            ' 如果是数值,执行除以10000的操作

            cell.Value = cell.Value / 10000

        End If

    Next cell

End Sub

结果大概是下面这样子:

三、运行宏
从“开发工具”选项卡运行宏
  1. 打开包含宏的工作簿。

  2. 在“ 开发工具 ”选项卡上,选择“”。

  3. 在“ 宏名称 ”框中,选择要运行的宏,然后按“ 运行 ”按钮。

具体细节大家可以摸索一下,问题留言~