[算表] 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