让单元格只显示输入文本的最后8个字符

时间:2014-06-12 15:31:58

标签: excel vba excel-formula

与我的所有Excel工作一样,这是我的工作。我使用汽车,我们必须记录我们发现异常的VIN。目前我们只写了最后8个,但是我想知道是否有任何方法可以让单元格的内容是完整的17个字符VIN,但它只显示最后8个?

1 个答案:

答案 0 :(得分:2)

选择具有完整 VIN 值的单元格并运行此微小宏:

Sub HideCharacters()
    Dim DQ As String, mesage As String
    DQ = Chr(34)
    For Each r In Selection
        mesage = Right(r.Value, 8)
        mesage = DQ & mesage & DQ
        r.NumberFormat = ";;;" & mesage
    Next r
End Sub

它不会更改值,只会更改它们在单元格中的显示方式。