rispetto alle classiche funzioni, riscontro la necessità di dover inserire i diversi dati separati da ; e non riesco a
utilizzare la classica forma che va da 1° a ultimo separati dai :
inserisco l'esempio classico già presente nelle funzioni excel, è quello simile che ho provato a creare io:
esempio: =Somma(A1:E1) questa è la classica funzione di excel,
io ho provato a ricrearla con il seguente codice:
- Codice: Seleziona tutto
Function SommaT(ByVal s1 As Byte, ByVal s2 As Byte, ByVal s3 As Byte, ByVal s4 As Byte, ByVal s5 As Byte) As Integer
Dim n1 As Byte
'------- Calcolare Somma -------------------------
n1 = (s1 + s2 + s3 + s4 + s5)
SommaT = n1
End Function
nell'utilizzo devo utilizzare la seguente sintassi:
=SommaT(A1;B1;C1;D1;E1)
per cui devo digitare a mano tutte le celle utilizzate.
Vorrei sapere se sbaglio io, oppure è un vincolo delle funzioni personalizzate quando utilizzano più di una cella.
Grazie a chiunque può darmi spiegazioni in merito.
Francesco