返回列表 上一主題 發帖

[發問] 請問多個模組可以合併嗎?

[發問] 請問多個模組可以合併嗎?

我有6個模組,大致內容相同,可否按順序合併一起,只按一鍵執行六個模組內容?
希望支持!

本帖最後由 c_c_lai 於 2016-9-12 05:38 編輯

回復 1# s7659109
各個模組間如其共通性高,是可以考量予以整合為一,而以帶入參數 (引數)
加以判斷處裡的。
舉個簡單範例:
  1. Sub ExA()
  2.     T1
  3.     T2
  4.     T3
  5. End Sub

  6. Sub T1()
  7.     MsgBox "Hi, Good Morning!"   
  8. End Sub

  9. Sub T2()
  10.     MsgBox "Hi, Good Afternoon!"   
  11. End Sub

  12. Sub T3()
  13.     MsgBox "Hi, Good Evening!"   
  14. End Sub
複製代碼
整合成:
  1. Sub ExB()
  2.     T 1
  3.     T 2
  4.     T 3
  5. End Sub

  6. Sub T(hi As Integer)
  7.     Select Case hi
  8.         Case 1
  9.             MsgBox "Hi, Good Morning!"
  10.         Case 2
  11.             MsgBox "Hi, Good Afternoon!"
  12.         Case 3
  13.             MsgBox "Hi, Good Evening!"
  14.     End Select
  15. End Sub
複製代碼

TOP

各個模組間如其共通性高,是可以考量予以整合為一,可否舉列,
因我的例子有6個模組(先建1模組,再修改幾個儲存格的位置)合併後,仍無法順利執行,會有除錯出現,但個別執行是ok的。為何?
希望支持!

TOP

回復 3# s7659109
你不上傳程式怎知問題所在?

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題