返回列表 上一主題 發帖

請問儲存格同一格的部分字隱藏

請問儲存格同一格的部分字隱藏

請問儲存格同一格的部分字隱藏
例如~
A1 填入身份證字號   F123456789
我需要它顯示的是     F1234***89
請問可以用儲存格格式來設定嗎?
謝謝~

回復 1# amber0083


    要試試VBA嗎
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. Application.EnableEvents = False
  3. On Error Resume Next
  4. With Target
  5.   If .Row > 1 And .Column = 1 Then   '設定A欄(A2起始)為標的
  6.      If .Value <> "" Then
  7.         .Value = Left(.Value, 5) & "***" & Right(.Value, 2)
  8.       Else: .Value = ""
  9.      End If
  10.   End If
  11. End With
  12. Application.EnableEvents = True
  13. End Sub
複製代碼

Book1.rar (6.46 KB)

TOP

回復 1# amber0083


我只會用函式,假設身分證在A1儲存格,可在B1撰寫公式
=REPLACE(A1,6,3,"***")

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題