Private Sub UserForm_Load() Dim s As Integer bbvv = Array("灰色", "红色", "绿色", "蓝色") vvcc = Array(&H888888, &HFF, &H1FF00, &HFF0000) For s = 0 To UBound(bbvv) ComboBOX1.AddItem bbvv(s) Next End Sub 比如这个,第一句通不过,去掉后能通过(为什么?金字塔不能DIM?) ComboBOX1.AddItem bbvv(s)通不过,说是缺少对象。我已经建了一个COMBOBOX1了,怎么还是不行?