嘿Mircea(或任何其他可以帮助的人)
我已经将代码适应了这一点,它适用于我需要的东西,除了一件事-循环改变了label1和userform的颜色,但是它们并不同步-我希望标签的颜色每次改变颜色时都与表单相同。。
有什么想法吗?
- Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
- Private Sub UserForm_Activate()
- Dim listColors As Variant
- Dim waitTime As Variant
- Dim index As Integer
- Dim counter
-
- medalform.BackColor = &H800000
- Label1.BackColor = &H800000
-
- counter = 1
- listColors = Array(&HFF&, &H80FF&, &HFFFF&, &HFF00&, &HFFFF00, &HFF0000, &HFF00FF)
-
- Do While counter < 5
- counter = counter + 1
- For index = 0 To UBound(listColors)
- medalform.BackColor = listColors(index)
- medalform.Repaint
- Label1.BackColor = listColors(index)
- Sleep 200
- Next index
- Loop
- medalform.BackColor = &H800000
- Label1.BackColor = &H800000
- End Sub
|