0

次のコードに問題があります -

Sub ListBox7_Change()
    With Courses.ListBox7
        .AddItem "Hi"
    End With
End Sub

実行するたびに、「実行時エラー '424': オブジェクトが必要です」というエラー メッセージが表示されます。

デバッガーは、2 行目の 2 番目の部分 "Courses.ListBox7" を強調表示します。

「Courses」というシートと、そのシートに ListBox7 という ListBox があります。その ListBox を間違って参照していますか? 私は何を間違っていますか?

私は(残念ながら)Excel 2010を使用しています。

どうもありがとう、サム。

4

1 に答える 1

0

あなたのシートであれば正しいのCoursesですCodeNameが、そうは思いません。

CoursesExcel アプリで表示できる単純な名前である限り、コードを次のように変更する必要があります。

Sub ListBox7_Change()
    With Sheets("Courses").ListBox7
        .AddItem "Hi"
    End With
End Sub
于 2013-07-16T10:49:10.483 に答える