分享

VBA公共变量调用

 c857084163 2023-05-27 发布于浙江

【2】VBA公共变量调用Function法     

1/czm ok!

Public Qyh As Integer  '此句必须有

Public Qym1 As String

Sub ggBl1() '公共变量声明和使用 ok!

  Call QyhQym1(Qyh, Qym1)

  Call t1

  Call t2

  'Call confunction

End Sub

Function QyhQym1(Qyh, Qym1)

 Qyh = InputBox("企业号")

 y = Year(Now)

  'Debug.Print y

 m = Month(Now)

 m1 = m - 1

    'Debug.Print m1

 ym1 = "/" & y & "-" & m1

 Qym1 = Qyh & ym1

  'Debug.Print Qym1

     'Range("B2") = hym1

     'Qym1 = "1a/2019-05"

    'Cells(100, 1) = Qyh  '将企业号,存入当前工作表的单元格中

End Function

Sub t1()

 'Debug.Print Qym1

 a1 = Qym1 & "t1"

 Debug.Print a1

End Sub

Sub t2()

 a2 = Qym1 & "t2"

 Cells(6, 1) = a2

  Debug.Print a2

 Cells(6, 2) = Qym1

  Debug.Print Range("b6")

End Sub

----

Public Qyh As Integer

Public Qym1 As String

Sub ggBl1() '公共变量声明和使用 ok!

  'Call QyhQym1(Qyh, Qym1)

  Call QyhQym2(Qyh, Qym1)

  Call t1

  Call t2

  'Call confunction

End Sub

Sub QyhQym2(Qyh, Qym1)

 Qyh = InputBox("企业号")

 y = Year(Now)

  'Debug.Print y

 m = Month(Now)

 m1 = m - 1

    'Debug.Print m1

 ym1 = "/" & y & "-" & m1

 Qym1 = Qyh & ym1

End Sub

Function QyhQym1(Qyh, Qym1)

 Qyh = InputBox("企业号")

 y = Year(Now)

  'Debug.Print y

 m = Month(Now)

 m1 = m - 1

    'Debug.Print m1

 ym1 = "/" & y & "-" & m1

 Qym1 = Qyh & ym1

  'Debug.Print Qym1

     'Range("B2") = hym1

     'Qym1 = "1a/2019-05"

    'Cells(100, 1) = Qyh  '将企业号,存入当前工作表的单元格中

End Function

Sub t1()

 'Debug.Print Qym1

 a1 = Qym1 & "t1"

 Debug.Print a1

End Sub

Sub t2()

 a2 = Qym1 & "t2"

 Cells(6, 1) = a2

  Debug.Print a2

 Cells(6, 2) = Qym1

  Debug.Print Range("b6")

End Sub

【】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多