返回列表 上一主題 發帖

[發問] onaction="Macro",macro有參數如何寫呀

回復 8# Scott090
  1. Option Explicit
  2. Public a As String   '一般模組的上的公用變數
  3. Sub Ex() 'OnAction的程式碼
  4.     a = "EXCEL" '第一次按Button 1 的文字
  5.       ActiveSheet.Shapes.Range(Array("Button 1")).Select '需插入按鈕(表單控制項)
  6.     Selection.OnAction = "'Ex_Macro a'"
  7.     ActiveCell.Activate
  8. End Sub

  9. Sub Ex1()
  10.     a = "Ex_Macro"
  11. End Sub
  12. Sub Ex_Macro(ByRef q As String)
  13.     MsgBox q
  14.     Ex1 '第二次以後按 Button 1 的文字
  15. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2018-8-8 16:45 編輯

回復 12# Scott090

workbook關閉後,再開啟時  
ThisWorkbook模組上需有這些程式碼
  1. Option Explicit
  2. Private Sub Workbook_Open()
  3.     a="EXCEL"
  4. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題