简单excel宏工具对数据进行脱敏

宏代码

Sub aa()Dim col As StringDim maxrowDim stratpoint&, changdu&Set Rg = Application.InputBox("请您选择需要脱敏的数据后一列!", Title:="提示", Type:=8)stratpoint = Val(Application.InputBox("请您输入脱敏的起始位置?"))If stratpoint = 0 Then MsgBox "您未输入脱敏的起始位置,程序退出!": Exit Subchangdu = Val(Application.InputBox("请您输入脱敏的数据长度?"))If changdu = 0 Then MsgBox "您未输入脱敏的数据长度,程序退出!": Exit Subcol = Mid(Rg.Address, 2, 1)maxrow = ActiveSheet.Cells(1048576, 1).End(xlUp).rowColumns(col & ":" & col).SelectSelection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAboveRange(col & "1").SelectActiveCell.FormulaR1C1 = "=REPLACE(RC[-1]," & stratpoint & "," & changdu & ",REPT(""*""," & changdu & "))"Range(col & "1").SelectSelection.AutoFill Destination:=Range(col & "1:" & col & maxrow), Type:=xlFillDefaultRange(col & "1:" & col & maxrow).Select
End Sub

操作方法

  1. 打开VB界面

  2. 执行宏



  3. 观察结果

具体运行内容请看下面动图

简单excel宏工具对数据进行脱敏相关推荐

  1. excel 宏循环行数据 ,Excel统计所有sheet数据行数

    Sub fun1() '统计每一个sheet有多少行数据 Set s1 = Sheets("Sheet1") 'totalok = 0 For i = 1 To Sheets.Co ...

  2. excel怎么启用宏_轻便免费的Excel合并工具,支持wps和office全系统

    Excel合并工具绿色程序版是一款由吾爱网友ermituofo分享制作的Excel合并软件,软件支持wps和office全系统,很多用户发表格给其他用户之后自己要使用合并处理就很麻烦,有了这个工具,就 ...

  3. wps js宏开发表格数据归类拆分和excel文件合并的xlam加载宏插件

    前言 用wps js宏编辑器开发的表格数据拆分与合并的加载宏工具,写好代码把工作簿另存为xlam加载宏文件,然后添加到加载项即可使用.xlam文件你可以理解为没有工作表的工作簿,先看动画演示效果: 主 ...

  4. excel 宏 数据透视表_宏从多个文件创建Excel数据透视表

    excel 宏 数据透视表 If you want to create a pivot table from data on different worksheets, you can use a M ...

  5. Excel:录制简单的宏(三)

    Excel:l录制简单的宏 宏的概念 录制宏 宏的概念 "宏",指一系列Excel能够执行的VBA语句. 录制宏 1.打开要录制宏的工作簿,在开发工具中找到录制宏 2.点开录制宏, ...

  6. 【造轮子】打造一个简单的万能Excel读写工具

    大家工作或者平时是不是经常遇到要读写一些简单格式的Excel? shit!~很蛋疼,因为之前吹牛,就搞了个这东西,还算是挺实用,和大家分享下. 厌烦了每次搞简单类型的Excel读写?不怕~来,喜欢流式 ...

  7. 友善串口工具接收数据随机换行_使用Python3+PyQT5+Pyserial 实现简单的串口工具方法...

    练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下: pyserial_demo.py import sys import serial import serial.tools ...

  8. excel删除空行_教你简单小妙招将Excel里重复的数据筛选出来!

    在我们日常工作中,经常会遇到一些重复的数据,但在这些重复的记录里往往只想要报讯一条,因此需要把多余的数据删除.在Excel中,删除重复的数据有两种方法,方法一,是用"删除重复数据删除&quo ...

  9. Excel向数据库插入数据(执行一次只需连接一次)-batch简单使用

    由于前端时间向数据库插入excel中的数据时,每插入一条数据,就得连接一次数据库:后来发现这种做法不好,如果excel中有很多条数据,就得连接很多次数据库,这样就很浪费资源而且不安全,有时数据库也会报 ...

最新文章

  1. 新到DELL M1000e 刀片服务器
  2. uva10891Game of sum
  3. oracle execute immediate用法
  4. X11/extensions/XTest.h:没有那个文件或目录
  5. HighCharts中几种tooltip的显示格式
  6. 有时候,一个人也挺好
  7. JavaAPI之Runtime类以及bat文件开启应用程序
  8. R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、编写自定义三线表结构(将因子变量细粒度化重新构建三线图)、自定义修改描述性统计参数输出自定义统计量
  9. excel公式失效、单元格内容拼接、定长补0、单元格内容和字符串拼接、判断后填充
  10. MDI和MDIX模式配置linux,当交换机不支持MDI/MDIX时,交换机(无级连端口)间级连采用的线缆为...
  11. uniapp扫描二维码问题
  12. 爬虫基础之动态网页数据抓取(下)
  13. 解决Echarts柱形图正负数在同一侧,并设置正负值不同颜色
  14. zz成人笑话四级考试(绝对经典)
  15. Linux内核中的IPSEC实现2
  16. 单链表创建学生成绩表 输出学生姓名成绩及班级平均分
  17. AttributeError: module 'tensorflow' has no attribute 'Session'.解决办法
  18. disable_preempt
  19. 全球语言标准码及其国家或地区对照
  20. 微信小程序接入百度统计报错 Cannot read property ‘mtj‘ of undefined

热门文章

  1. 机电信息杂志社《机电信息》杂志社机电信息杂志社2022年第24期目录
  2. 哈工大计算机科学与捄术学院,[哈尔滨工业大学]管理科学与工程
  3. 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配置+讲解视频
  4. php操作redis方法详解
  5. 新人如何利用今日头条自媒体平台赚钱?月收入轻松过万
  6. eclipse修改java jdk(以1.8为例)
  7. js取小数点后两位 方法总结
  8. Shell获取配置文件中一个字段的值
  9. C#锐利体验 第十六讲 映射
  10. db 分贝 增益 什么意思 多少倍