io utilizzerei una sub che puoi chiamare con
call miasub(variabile1, variabile1, ...)
però puoi utilizzare anche una cella, non c'è bisogno di passarla alla function, la puoi utilizzare direttamente nella function
Le UDF sono comode perché possono essere utilizzate come funzioni del foglio, ma per il resto meglio le sub.