【发布时间】:2015-02-24 01:29:23
【问题描述】:
我正在尝试通过 Excel 和 VBA 创建一个时间线,将小时 (1-24) 列在 A1:A24 范围内;我创建了一个组合框,用那个范围填充列表,现在我试图链接这两个,所以如果我在组合框中选择某个小时,Excel 将在该特定单元格右侧显示“测试”一个单元格从给定的范围内(例如,如果我在 ComboBox 中选择“8”,则 Excel 将在 B8 中显示“Test”,因为 A8 的值为“8”)
这就是我对 VBA 的了解很少:
Private Sub Combobox1_Change()
For Each cell In Range("A1:A24")
If cell.Value = Me.ComboBox1.Value Then
cell.Offset(0, 1).Value = "Test"
End If
Next
End Sub
如果有人能帮我解决这个问题,那就太好了!
【问题讨论】: