Ho un procedimento privato in uno script VBA di MS Access:Come posso utilizzare un argomento array opzionale in una procedura VBA?
Private Sub drawLineDiagram(chartSpace As Variant, title As String, caption As String, x_val() As Variant, y_val() As Variant, Optional y_val2() As Variant = ????)
Come vedete, voglio avere un ultimo parametro opzionale per una serie di valori.
Che tipo di parametro predefinito devo assegnare? Se lo faccio con un valore intero opzionale e lo assegno ad es. 0 va tutto bene.
Se lo faccio con un array come mostrato sopra e assegna un array, la linea è contrassegnata in rosso => come errore (e non verrà compilata).
Questo è tutto. niente da aggiungere –
Grazie, ci proverò. In realtà non odio l'IDE, sento solo un grande divario di usabilità tra questo IDE e ad esempio netbeans. E la mancanza di usabilità, secondo me, si traduce in una minore efficienza. – Sebastian
Questo perché il pubblico di riferimento per VBA IDE è manager e altre persone che si ritiene siano intelligenti ma potrebbero non essere programmatori. Quindi le caselle di messaggio sugli errori di sintassi e la mancanza di funzionalità avanzate. Confronta con VS.NET IDE che è un vero e proprio overkill per un manager. – GSerg