【发布时间】:2011-01-21 06:24:43
【问题描述】:
我已将数据从访问权限导出到 excel。
布尔值的某些列,Excel 将它们显示为“真”或“假”。
不是很可读,所以我想将错误值更改为空白,将真实值更改为“x”。
这是我写的 VBA 代码:
Sub BoolToCheck()
Dim myRow As Integer
Dim myCol As Integer
For myCol = 7 To 38
For myRow = 2 To 458
Select Case Cells(myRow, myCol)
Case "TRUE"
Cells(myRow, myCol) = "x"
Case "FALSE"
Cells(myRow, myCol) = ""
End Select
DoEvents
Next myRow
Next myCol
End Sub
但它不起作用;当我逐步运行它时,两种情况都不会发生。
尝试从“真”和“假”切换到真假,但它没有改变任何东西。
有人知道为什么这不起作用吗?没看懂……
【问题讨论】: