我已经将数据从访问导出到excel。
某些列的布尔值和excel显示为“true”或“false”。
不太可读,所以我想将false值更改为空白,并将真值更改为“x”。EXCEL/VBA:将布尔文本转换为检查
下面是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
,但它不工作;当我一步一步地运行它时,两种情况都不会发生。
试图从“真”与“假”切换到真假,但它并没有改变任何东西。
任何人都知道为什么这不起作用?我不明白这一点...