excel - Excel验证不允许百分比符号
问题描述
我想提出一个不允许在 Excel 表中使用百分比符号的验证。我尝试了数据验证选项以仅选择小数,但是当我将百分号放在数字的末尾时,excel 仍会考虑这一点。请帮忙
解决方案
也许这个 VBA 解决方案可以提供帮助:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
For Each cell In Target
If InStr(cell.Text, "%") > 0 Then
cell.Value = ""
MsgBox "It's not allowed to insert a %-sign", vbInformation
End If
Next
End Sub
此过程将验证每个输入,如果 % 符号在其中,它将抛出一个带有错误消息的消息框。
如果您不熟悉 VBA:您必须将此程序复制到工作表的代码区域。因此打开 Visual Basic 编辑器。在左侧,您会找到一张包含您的床单的列表。双击要验证 % 符号的工作表,然后将过程复制到代码区域中。
推荐阅读
- vue.js - 一个接一个地用 axios 发布请求 Vuejs
- python - 并排绘制两个图形
- android - 使用 iOS 等浏览器从 Android 获取 IMEI
- javascript - 通过 Websockets 从 Python Flask 服务器连续向客户端发送数据
- laravel - Laravel 6 - undefined 不是有效的时间戳。格式必须为 YYYY-MM-DD 或 YYYY-MM-DD hh:mm
- android - 无法使用适用于 Android 的 Google Fit 跟踪位置 (TYPE_LOCATION_SAMPLE)
- javascript - 如何将本地 json 文件数据导入我的 JavaScript 变量?
- angular - 导入自定义库时出现编译错误
- mysql - 将查询输出连接到 mysql 工作台中的 csv 文件?
- ssh - SSH 无密码:martin@XXX.XXX.XXX.XXX:权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)