gpt4 book ai didi

excel - 正在获取编译器错误(无效的标识符)

转载 作者:行者123 更新时间:2023-12-02 10:51:13 25 4
gpt4 key购买 nike

如上所述,在我的以下代码中,我收到一个编译器错误,告诉我存在无效的标识符。我没有真正看到问题,基本上这是一个非常简单的代码。问题应该出在使用backcolor-Function的行中。

Sub addmaterial()

Dim AMU As UserForm
Set AMU = AddMaterialUserform1
Dim SCU As ComboBox
Set SCU = AMU.SelectComboBoxUserform
Dim APCU As ComboBox
Set APCU = AddMaterialUserform1.AddedPropertiesComboBoxUserform
Dim TextBoxObject As Combobox
Dim i As Integer


SCU.AddItem "Material"
SCU.AddItem "Material Group"

APCU.BorderColor.ColorIndex = 15

For i = 1 To 12
TextBoxObject = "Textbox" & i
AMU.TextBoxObject.BackColor.ColorIndex = 15
Next

AMU.Show

End Sub

最佳答案

您尝试将字符串分配给对象

TextBoxObject = "Textbox" & i

您可以使用 AMU.Controls-集合
Set TextBoxObject = AMU.Controls("Textbox" & i)

如果您没有引用,只需输入名称。

或者如果其他对象上没有Collection,请查看
CallByName(Object As Object, ProcName As String, _
CallType As VbCallType, Args() As Variant)`

`。

关于excel - 正在获取编译器错误(无效的标识符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53740747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com