这是一个简单的宏,它创建了一个工作表,该工作表的单元格具有应用到此单元格的数字格式可能会产生误导性警告(由绿色三角形表示)。
Sub createWarning()
Dim wb As Workbook
Dim ws As Worksheet
Set wb = Workbooks.Add
Set ws = wb.Sheets(1)
ws.Cells(1, 1).Value = 98765.4321
ws.Cells(1, 2).FormulaR1C1 = "= RC[-1]"
ws.Cells(1, 2).NumberFormat = "yyyy-mm-dd hh:mm:ss"
End Sub
我希望能够使用 VBA 检测到此类警告。这有可能吗?
https://support.microsoft.com/en-gb/office/misleading-formats-error-f31b6c93-eac4-48a6-8630-ea097f93e5bb
笔记部分有应用程序设置(如果打开会显示)
细胞水平检查