我想在输入框中输入一个数字到另一个表 Tabelle10 ,但点击提交按钮后,我收到消息“index out of range”这是什么意思? 我的代码有问题吗?
If insertNumber>= 0 Then
Sheets("Tabelle10").Range("F" & lastCell+ 1) = insertNumber
End If
请求帮助。
答案 0 :(得分:2)
根据您的评论,Map<String,Boolean>
是表单 CodeName ,而不是名称。因此,您应该通过
Tabelle10
而不是
Tabelle10.Range(...)
&#34;代号&#34;是VBA编辑器的项目窗格中显示的名称,而&#34; name&#34;是Excel的标签栏中显示的那个。代号应该像对象变量一样在VBA中使用。