簡體   English   中英

如何在VBA中引用控件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM