[算表] VBA 呼叫SUB的方法

楼主: o1o3o1o31030 (主席)   2018-08-11 17:14:07
软件: EXCEL
版本: 2013
有一项工作必须经由前后两个SUB传递变量才能运算出结果
所以经常要在第二个SUB呼叫第一个SUB
但是目前工作项目中前一个Functionc或Sub会有很多种类而且经常修改
假设有A,B,C三种,而FuctionA,FunctionB,FunctionC三种
但是第二个SUB程序K会完全一样
像是
Sub K
......
call A
....
call A
FunctionA (x)-FuntionA(y)
.......
End sub
所以每次要更换第一个SUB的时候都要把第二个SUB中的CALL A 和 FunctionA都找出来更换
请问各位板大
我能不能在第二个SUB起头先把将要输入的SUB或Function名称重新命名为统一名称
这样我要该就只要改最一开始的定义就行了呢?
Sub K
令T=A
FunctionT=FunctionA
......
call T
....
call T
FunctionT(x)-FuntionT(y)
.......
End sub
作者: soyoso (我是耀宗)   2018-08-11 19:34:00
以更换上,是否可以将要呼叫的sub或function各整合为一个sub()和function()内再加个变量传个值(文字、数字),再于内判断要执行原sub或function的步骤

Links booklink

Contact Us: admin [ a t ] ucptt.com