共有三列。一列有一些表名,第二列有可用空间,第三列有使用百分比。
需要的帮助是:
- Msgbox 应该在它发现超过 90 的单元格中显示 PERCENTAGE USED 列的值。
- 它还应该显示相应表的名称以及它在第一步中显示值的表的可用空间。
msgbox 输出应为:“ABCD 表已使用 96.67%,剩余空间为:7431MB”
仅显示表名和使用百分比的示例代码:
Dim rngValues As Range
Dim strTableName As String
Dim cell As Range
' Adjust ranges to suit
Set rngValues = [JI3:JI90]
For Each cell In rngValues
If cell.Value > 94.45 Then
cell.Select
MsgBox Range(cell.Address).Offset(0, -268).Value _
& " table has current size: " & cell.Value
cell.Interior.Color = RGB(255, 0, 0)
End If
此代码的示例输出:ABCD 表的当前大小:97.87%