簡體   English   中英

VBA Excel:從模塊中的窗體中調用子

[英]VBA Excel: Call sub in form from module

我想從模塊中的函數中調用某種形式的函數

因此,我以表單(稱為表單)的形式定義了函數Init_StockForm():

    Public Sub Init_StockForm()

      MsgBox ("Bla")

    End Sub

我在模塊中按以下方式調用該函數:

    Form.Init_StockForm

但這會導致運行時錯誤91

那這怎么了? 感謝表格幫助

制作表單的新實例(VBA是面向對象的編程語言)

模塊:

Private Sub callFormSub()
Dim myForm As New UserForm1
myForm.subInUserForm
End Sub

形成:

Public Sub subInUserForm()
MsgBox "BLA"
End Sub

謝謝您的答復今天,我發布的解決方案也可以運行(:/),原因可能是安裝上的錯誤,因為宏在其他函數中也顯示出非常奇怪的行為,但是稍后我將在另一篇文章中進行發布。如果我解決不了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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