由于我是一个编程初学者,并非常努力地掌握一些关键的概念,但我并不总是那么清楚,我想问一个理论类型的问题。下面的代码是MS 2010 (by Groh)用户指南中的简单代码,单击按钮(cmdWith)可以转换按钮(控件)和文本框(控件)的字体和颜色。在大多数情况下,我理解代码的逻辑,但我无法理解整数部分。尤其是我不明白这句话:
For i = 0 To Me.Controls.Count -1
对我来说-1是非常奇怪的。代码是倒计时吗??下面是完整的子例程。非常感谢。
Private Sub cmdWith_Click()
Dim i As Integer
Dim c As Contro
我用床单上的桌子。我选中“隐藏价格”框并运行相关代码。代码隐藏目标单元格中的值,将其中的字体颜色设置为填充颜色。再次单击复选标记时,代码将重新启动,并在单元格中设置字体颜色,与左侧示例性单元格中的字体颜色相同。由于使用表,用户可以选择某些表示样式,其中单元格中的字体颜色可能有所不同。因此,我不能设置任何特定的颜色,例如黑色。
With Sheets("Calculation")
For r = 9 To 10
For c = 22 To 23
.Cells(r, c).Select
clr1 = .Cells(r, c).Di