[英]How to reference a Control in VBA
我在使用以下代碼時遇到麻煩-
Sub ListBox7_Change()
With Courses.ListBox7
.AddItem "Hi"
End With
End Sub
每當我運行它時,我都會收到一條錯誤消息,指出“運行時錯誤'424':必需對象”。
調試器突出顯示第二行的第二部分“ Courses.ListBox7”。
我有一個工作表稱為“課程”,並且在該工作表上有一個列表框,稱為ListBox7。 我是否錯誤地引用了ListBox? 我究竟做錯了什么?
我(很不幸)正在使用Excel 2010。
非常感謝,山姆。
只要“ Courses
是工作表的CodeName
就可以了,但是我不這么認為。
只要“ Courses
是簡單名稱(您可以在Excel App中看到),就需要將代碼更改為以下代碼:
Sub ListBox7_Change()
With Sheets("Courses").ListBox7
.AddItem "Hi"
End With
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.