【发布时间】:2014-10-03 01:33:50
【问题描述】:
所以我在 excel 中有一个不同名称的表。我正在尝试解析表格并根据每个单元格中的名称更改单元格背景颜色。 我尝试使用开关控件,但它对我不起作用,因为某些名称被跳过了。所以我得到了它,一些单元格正确着色,而一些单元格根本没有着色。这是代码
Sub selectAll()
Sheets("Assignments").Activate
Dim cell As Range
For Each cell In Range("D7:X48")
Select Case cell.Text
ct Case cell.Text
Case "John H."
cell.Interior.ColorIndex = 6
Case "Eve J."
cell.Interior.ColorIndex = 4
Case "Sam M."
cell.Interior.ColorIndex = 46
Case "Jeremy E."
cell.Interior.ColorIndex = 46
End Select
Next
End Sub
【问题讨论】:
-
什么是
ct Case cell.Text?还有为什么是.Text而不是.Value?
标签: string excel compare select-case vba