-1
为什么此代码无法工作。任何人都可以帮助简单的代码?我写了这样的代码:应用程序功能故障与代码
Private sub cmbStart_click()
Dim bro as application
Dim bre as integer
Dim bru as control
For bre = 1 to 42
Set bru = controls("cmb" & bre).caption
Set bro = application.worksheetfunction.vlookup(bre, sheets("keg").range("c2:f300"),4,0)
If bro = "es" then
Controls("cmb" & bre).backcolor = rgb(255,0,0)
Else
Controls("cmb" & bre).backcolor = rgb(255,0,0)
End if
Next bre
End sub
我试过了你的建议。然后,应用程序被阻止在“set bru = controls(”cmb“&bre).caption”行上。我需要一个解决方案关于这个 –
@YanLimaBenua你有'bru'类似的问题。没有理由将其声明为控件而不是字符串。查看编辑。 –