0

Excel / VBAにそれほど熟練しておらず、助けが必要です。以下のコード(最も単純な形式)は、タイプの不一致があることを示すランタイムエラー(13)をスローします。同じタイプとして宣言したので、どのようにミスマッチなのかわかりません。何か案は?

Sub Setup_ListObject()
    Dim the_list As ListObject
    Do_stuff_with_ListObject (the_list)  ' ** runtime error highlights "type mismatch"
End Sub
Private Sub Do_stuff_with_ListObject(ByRef a_list As ListObject)
    ' here we do stuff
End Sub
4

1 に答える 1

3

ブラケットを取り外します。これを使って

Do_stuff_with_ListObject the_list

または、角かっこを使用する場合は、これを実行します

Call Do_stuff_with_ListObject(the_list)
于 2012-06-25T18:40:13.297 に答える