Questione : Excel 2007 ritorni di funzione di VBA come “svuota„

Ho una messa a punto di funzione per restituire un 0, un 1 o i 2 basati su determinate circostanze. Ho verificato le circostanze e funzionano correttamente, ma i ritorni di funzione un valore vuoto. Il codice è sotto - può chiunque dirmi che cosa manco? class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
funzione >Public notpretty WO_Logged_In (terminale " del class= " del id= " codeSnippet967464 del
 TerminalDataRecord (terminale) .TermDataSet (60) di X
        WO_Logged_In = 2 'ha annotato in una stazione differente quindi esplorato
        
Estremità prescelta

Funzione di conclusione
class= del

Risposta : Excel 2007 ritorni di funzione di VBA come “svuota„

Avete avete dimenticato di scriv il ritorno a macchina della funzione. Cambiare la relativa dichiarazione come qui sotto:

Funzione pubblica WO_Logged_In (terminale di ByVal come dati di ByVal, lungamente come stringa) come numero intero
Altre soluzioni  
 
programming4us programming4us