返回列表 上一主題 發帖

[發問] 如何使用VBA將個資隱碼

回復 1# coldedge

需求

是否有辦法使用VBA,將現有的欄位範圍圈選後,依照指定邏輯打星號隱碼呢?   

自己選範圍,選完後執行巨集,程式如下

Sub test()
Application.ScreenUpdating = False
For Each rg In Selection
  If Len(rg) = 3 Then rg.Value = Left(rg, 1) & "*" & Right(rg, 1)
  If rg Like "*#*" Then For i = 0 To 9: rg.Value = Replace(rg, i, "*"): Next
Next
End Sub
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

回復 3# coldedge

可搭配快捷鍵,讓使用上更方便

程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題