首页 > 电脑专区 > windows >

如何数据每隔4位就加入空格

来源:互联网 2023-02-20 16:50:50 314

对已经常数据长数据的朋友肯定都知道数据太长很容易就看错,要是分开4位数据加入一个空格这样核对不是就很方便了,今天看下用VBA代码是怎么做的DWv办公区 - 实用经验教程分享!

工具/原料

  • excel2010

方法/步骤

  • 1

    我们打开一个准备操作的空白表格DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 2

    先在功能区现在开发工具选项DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 3

    选择宏安全性,选择启用所有宏,按确定,DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 3此文章未经许可获取自百度经验
  • 4

    我们在按快捷键ALT F11,进入代码书写页面,如图DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 5

    双击sheets(Sheet1),进入如图页面DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 6

    在将以下代码粘贴到如图位置:DWv办公区 - 实用经验教程分享!

    Option ExplicitDWv办公区 - 实用经验教程分享!

    Private Sub Worksheet_Change(ByVal Target As Range)DWv办公区 - 实用经验教程分享!

    '设置A列为文本DWv办公区 - 实用经验教程分享!

    Range("A1").EntireColumn.NumberFormatLocal = "@"DWv办公区 - 实用经验教程分享!

    If Target.Column = 1 ThenDWv办公区 - 实用经验教程分享!

    Application.EnableEvents = FalseDWv办公区 - 实用经验教程分享!

    If Len(Target) = 19 Then '判断字符长度。这里可以改变为你想要的数字DWv办公区 - 实用经验教程分享!

    Target = Mid(Target, 1, 4) & " " & Mid(Target, 5, 4) & " " & Mid(Target, 9, 4) & " " & Mid(Target, 13, 4) & " " & Mid(Target, 17, 4)DWv办公区 - 实用经验教程分享!

    ElseDWv办公区 - 实用经验教程分享!

    MsgBox "位数不对", 16, "提示"DWv办公区 - 实用经验教程分享!

    Target = ""DWv办公区 - 实用经验教程分享!

    Target.SelectDWv办公区 - 实用经验教程分享!

    End IfDWv办公区 - 实用经验教程分享!

    Application.EnableEvents = TrueDWv办公区 - 实用经验教程分享!

    End IfDWv办公区 - 实用经验教程分享!

    End SubDWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 7

    保存工作薄,我们在打开工作表,只要输入19位数字就会自动分开了,如图DWv办公区 - 实用经验教程分享!

    如何数据每隔4位就加入空格DWv办公区 - 实用经验教程分享!

  • 8

    特别说明:DWv办公区 - 实用经验教程分享!

    如果你的位数不确定你可以将 If Len(Target) = 19 的等号改为小于号,后边的数字写到你数据的最长位数就可以了,就不仅仅只局限在19位数字DWv办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!DWv办公区 - 实用经验教程分享!


    标签: 操作系统数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码