Funzioni xla e completamento



  • Funzioni .xla e completamento
    di Mario-xar (utente non iscritto) data: 20/08/2012 12:21:09

    Salve a tutti! (uso Excel 2007)

    Ho creato diverse funzioni in VBA e come di consueto, quando vado ad usarle nel foglio di calcolo iniziando a scriverle compare la finestrella di completamento automatico della funzione, tutto normale insomma. Ho poi deciso che erano abbastanza numerose da volerle avere sempre a disposizione senza dover aprire il file dove le ho sviluppate ed ho creato un file .XLA, l'ho installato come componente aggiuntivo, e quando vado ad usare le suddette formule, beh, ci sono e funzionano, ma non compare più il completamento automatico..?!?!?!?!?!
    Any clue?
    grazie in anticipo!

    Mario



  • di Vecchio Frac data: 20/08/2012 18:41:29

    Ho testato un piccolo xla di esempio nel mio Excel 2003 e neppure a me compare il completamento automatico.
    A dire il vero, l'elenco dei parametri richiesti non mi compare nemmeno digitando la formula nella barra della formula (o in una cella). Le functions ci sono e funzionano regolarmente. Se le seleziono dall'elenco delle funzioni (Fx nella barra della formula oppure Inserisci -> Funzione) invece compare il wizard del completamento automatico.
    Probabilmente è un limite delle funzioni personalizzate.





  • di Vecchio Frac data: 20/08/2012 19:10:15

    Sembra un problema noto e di non facile soluzione, almeno fino a Excel 2010.
    Vedi se leggere questo (lungo ma completo) articolo in inglese ti può aiutare; per motivi antispam sostituisco dot a punto e slash a / nell'indirizzo:

    www (dot) jkp-ads (dot) com (slash) Articles (slash) RegisterUDF01 (dot) asp

    In ogni caso la vedo un tantino ardua, non è alla portata e probabilmente non ne vale la pena; se il foglio e le relative funzioni le usi solo tu, ti conviene assegnare dei nomi molto significativi e stampartene una lista a parte in modo da averli sott'occhio :)





  • di Mario-xar (utente non iscritto) data: 21/08/2012 11:00:45

    Grazie! Si in effetti è un po' macchinoso e considerando che con Exel2010 la cosa diventa triviale onestamente non ci perderò sopra il tempo. Lo scopo finale era la condivisione dell'.xla con il mio gruppo di lavoro, ed ovviamente la "standardizzazione" delle mie funzioni con quelle built-in sarebbe stata la cosa ottimale, ma penso che i colleghi potranno sprecare 5 secondi a frugare la lista funzioni senza gravi danni per la produttività eheh!
    Grazie di nuovo, alla prossima
    Mario



  • di Vecchio Frac data: 21/08/2012 11:48:46

    Invece di sfogliare l'elenco completo delle funzioni, ricordo come promemoria che nella finestra di selezione delle formule (divise per categoria) l'ultima voce riguarda quelle definite dall'utente, e quindi questa può essere un'utile una scrematura.