View Full Version : [VBA] variabile
Misterxxxx
19-12-2008, 15:52
Non ricordo come definire una variabile a livello di progetto ...
Public Const variabile as deftype = valore
1 - dove va messa? nelle dichiarazioni di un qualsiasi modulo?
2 - così funziona ma mi da errore se al posto del valore metto una funzione (dlookup) ...
Help !!!!!
ps = ho postato anche in programmi (trattandosi di VBA di Access), ma forse questa è la sezione più appropriata
Public Const variabile as deftype = valore
1 - dove va messa? nelle dichiarazioni di un qualsiasi modulo?
2 - così funziona ma mi da errore se al posto del valore metto una funzione (dlookup) ...
Ma infatti quella non è una variabile. E' una costante, e se tenti di assegnare una funzione non l'accetterà mai.
Il posto giusto è un modulo, ma in VBA non puoi definire una variabile Public in un modulo, e assegnare nello stesso modulo un valore di partenza.
In pratica, in un modulo :
Public Const ConstAdesso As Date = Now
non si può fare.
Public VarAdesso as Date = now
'oppure
Public VarAdesso As Date
VarAdesso = Now
non si può fare.
Public Function adesso() As Date
adesso = Now
End Function
Si può fare. ;)
Misterxxxx
19-12-2008, 18:16
che cavolata ... Sono proprio arrugginito ... Grazie! Un amico mi ha scritto di postare qui il quesito che tal marcogg mostro di vba avrebbe risposto ... Infatti! 6 famoso. Grazie ancora.
che cavolata ... Sono proprio arrugginito ... Grazie! Un amico mi ha scritto di postare qui il quesito che tal marcogg mostro di vba avrebbe risposto ... Infatti! 6 famoso. Grazie ancora.
:) ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.