iam_1_001 發問時間: 電腦與網際網路程式設計 · 1 0 年前

VBA__有關副程式的使用

如題_

1)A.xls_檔_

Moduls1_設定

sub rr1()

msgbox "TEST"

end sub

請問如何在 B.xls_檔 call_上述_rr1

已更新項目:

sub rr1()

msgbox "TEST"

end sub

2 個已更新項目:

大大好:

加上_public_還是無法執行?

3 個解答

評分
  • ?
    Lv 5
    1 0 年前
    最佳解答

    Application.Run "'A.xls'!rr1"

    2009-11-26 14:24:03 補充:

    同一個應用程式的二個檔案可以互相呼叫,但需要設定引用對方才能直接呼叫,如果不引用就需要以應用程式級的呼叫執行檔案的vba。

    Application.Run "'A.xls'!rr1"

  • 1 0 年前

    Application.Run "'A.xls'!rr1" =>ok

    請夏日大大_將答案_po上來!

  • 1 0 年前

    在模組上moduls1上的副程式要在其他地方使用

    請先在副程式前加上 Public 醬會將副程式宣告成 全域變數

    使用是程式的方式可以 用 call rr1 或者 打 rr1 (副程式的名稱即可使用)

    希望對你有幫助

    2009-11-25 08:49:12 補充:

    請問你要在哪一個程序下執行呢?

    參考資料: 自己
還有問題?馬上發問,尋求解答。