有没有办法添加公式或 VBA 来翻译选定的单元格并在信息弹出窗口中显示该信息? (来自数据验证)。
或任何其他方式以弹出样式显示翻译。
我可以在下一栏中翻译,但这并不总是必要的,它会增加列数。我宁愿有一个可以在需要时使用的解决方案。也许将其包含在消息信息中并不是一个好主意,但我需要帮助找到更好的解决方案。
Validation.InputMessage
属性(和Validation.InputTitle
属性)是固定字符串,不接受公式。
但是,如果您有验证单元格和翻译选项的列表或数组,则可以在打开工作簿(即
Workbook_Open()
事件)时使用 VBA 进行迭代,以将 Validation.InputMessage
更改为当前用户的语言。