Discussione:
JoinUDF
(troppo vecchio per rispondere)
AM
2012-07-12 03:55:44 UTC
Permalink
Ciao,
in a1:a10 ho dei valori univoci tipo a1;a2;a3;a4;a5;a6;a7;a8;a9;a10
e in b1 un valore casuale compreso tra 1 e 10.
Su questo link:
https://sites.google.com/site/e90e50/vba/udf-user-defined-functions---funzioni-definite-dal-utente/join-udf
ho trovato questa udf (fantastica)che restituisce una stringa creata dall'unione di sottostringhe contenute nel parametro Source.
Volevo chiedere se fosse possibile inserire un nuovo parametro all' UDF che restituisca la mumerosita' dei valori da concatenare propri della cella b1.
grazie,
a.
r
2012-07-12 06:55:39 UTC
Permalink
Post by AM
Ciao,
in a1:a10 ho dei valori univoci tipo a1;a2;a3;a4;a5;a6;a7;a8;a9;a10
e in b1 un valore casuale compreso tra 1 e 10.
Su questo link:https://sites.google.com/site/e90e50/vba/udf-user-defined-functions--...
ho trovato questa udf (fantastica)che restituisce una stringa creata dall'unione di sottostringhe contenute nel parametro Source.
Volevo chiedere se fosse possibile inserire un nuovo parametro all' UDF che restituisca la mumerosita' dei valori da concatenare propri della cella b1.
grazie,
a.
E poi il valore casuale?
Puoi comunque usare la funzione conta.valori
Saluti
r
Bruno Campanini
2012-07-12 07:41:32 UTC
Permalink
Post by AM
Ciao,
in a1:a10 ho dei valori univoci tipo a1;a2;a3;a4;a5;a6;a7;a8;a9;a10
e in b1 un valore casuale compreso tra 1 e 10.
https://sites.google.com/site/e90e50/vba/udf-user-defined-functions---funzioni-definite-dal-utente/join-udf
ho trovato questa udf (fantastica)che restituisce una stringa creata
dall'unione di sottostringhe contenute nel parametro Source. Volevo chiedere
se fosse possibile inserire un nuovo parametro all' UDF che restituisca la
mumerosita' dei valori da concatenare propri della cella b1. grazie, a.
Si può far tutto, però io non ho capito bene.
In A1:A10 hai i valori unici:
17a 41b 2c 13d 65e 101f 47g 5h 9i 200j
in B1 hai 7.

Cosa vuoi ottenere?

Bruno
AM
2012-07-12 09:28:46 UTC
Permalink
Post by Bruno Campanini
Si può far tutto, però io non ho capito bene.
17a 41b 2c 13d 65e 101f 47g 5h 9i 200j
in B1 hai 7.
Cosa vuoi ottenere?
Bruno
Credo di essermi espresso male, provo a riepilogare.
In a1:a10 ho le seguenti lettere a b c d e f g h i l;
in b1 ho scritto la funzione CASUALE.TRA(1;10)
in c2 eseguo l' udf proposta da roberto =JoinUDF(A1:A10;";")
ottenendo la seguente: a;b;c;d;e;f;g;h;i;l
Se il valore di della cella B1 è ad esempio 5 volevo che l'udf mi ritornasse la seguente stringa concatenata: a;b;c;d;e; insomma la lunghezza della stringa deve essere compresa tra 1 (min) e il valore casuale (max) di b1.
grazie a tutti
a.
r
2012-07-12 09:39:03 UTC
Permalink
Post by AM
Post by Bruno Campanini
Si può far tutto, però io non ho capito bene.
17a  41b 2c 13d 65e 101f 47g 5h 9i 200j
in B1 hai 7.
Cosa vuoi ottenere?
Bruno
Credo di essermi espresso male, provo a riepilogare.
In a1:a10 ho le seguenti lettere a b c d e f g h i l;
in b1 ho scritto la funzione CASUALE.TRA(1;10)
in c2 eseguo l' udf proposta da roberto =JoinUDF(A1:A10;";")
ottenendo la seguente: a;b;c;d;e;f;g;h;i;l
Se il valore di della cella B1 è ad esempio 5 volevo che l'udf mi ritornasse la seguente stringa concatenata: a;b;c;d;e; insomma la lunghezza della stringa deve essere compresa tra 1 (min) e il valore casuale (max) dirazie a tutti
a.
Joinudf(scarto(a1;;;B1);";")
Saluti
r
AM
2012-07-12 09:56:34 UTC
Permalink
Joinudf(scarto(a1;;;B1);";")
Saluti
r
Grazie tante r funziona benissimo.
saluti
a.

Loading...