Sub con parametri optional



  • Sub con parametri optional
    di patel data: 24/10/2015 16:35:17

    ho una sub come sotto riportato, dovrei convertirla per LibreOffice che non mi accetta l'inizializzazione della parametro oplional, come posso eliminare questa inizializzazione senza compromettere la funzionalità ?
     
    Private Sub AddPermutation(Optional PopSize As Integer = 0, _
        Optional SetSize As Integer = 0, _
        Optional NextMember As Integer = 0)
    






  • di Marius44 data: 25/10/2015 17:33:06

    Ciao Andrea
    Un azzardo.
    Che io sappia la funzione IsMissing può essere usata solo con i tipi Variant. Non potresti eliminare il parametro Optional dalla Sub e testare, appunto con IsMissing, all'interno della stessa le variabili (i precedenti parametri Optional).
    Dai un'occhiata a questo indirizzo:
    h t t p://www.cpearson.com/excel/optionalargumentstoprocedures.aspx

    Se ho detto una cavolata, scusami.
    Ciao,
    Mario



  • di patel data: 26/10/2015 07:50:35

    Grazie Marius, bene a sapersi, in effetti era abbastanza banale la soluzione, basta eliminare optional e passare sempre i parametri normalmente invece di ometterli