Convertire stringa caratteri ascii separati da punto e virgola ;

Anonimo
2014-01-24T08:30:26+00:00

Salve a tutti.

Ho provato, ma la ricerca non ha dato i frutti sperati.

Ho necessità di convertire una stringa di questo tipo:

{'86';'101';'110';'101';'122';'105';'97';'32';'83';'76';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32';'32'}

in

Venezia (non mi interessano gli spazi alla fine)

Avete qualche idea su come fare con una singola formula ricorsiva?

Non ho dimestichezza con le macro.

Grazie mille a tutti!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-01-26T22:39:24+00:00

sapevi che non avrei resistito eh? :-)

Function Join_re(s As String) As String

Dim re, M, i As Long, t As Long

Set re = CreateObject("vbscript.regexp")

re.Pattern = "\d+"

re.Global = True

Set M = re.Execute(s)

t = M.Count

If t = 0 Then Exit Function

ReDim v(t - 1)

For i = 0 To t - 1

v(i) = Chr(M(i))

Next

Join_re = Trim(Join(v, ""))

End Function

La risposta è stata utile?

0 commenti Nessun commento

14 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-01-28T23:03:24+00:00

    Vedo che sono riuscito a scomodare il top dei top, grazie Roberto soluzione molto elegante.

    Grazie a te!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-01-28T08:43:00+00:00

    sapevi che non avrei resistito eh? :-)

    <cut>

    Conosco le debolezze altrui e ne approfitto... ;-)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-01-28T08:40:56+00:00

    @Mauro:

    viste le previsioni, prima di tirar fuori il 'ferro', mi sa che devi mettere gli pneumatici da neve o meglio le rotelle come i bambini. ;)

    Domenica era bello. Il vero biker *sa* quando può... ;-)

    E il prossimo fine settimana (lungo perché qui lunedì è il patrono), tiro fuori i *legni* e via a sciare!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-01-27T18:25:53+00:00

    ciao,

    @Paolo grazie per la stima che sempre mi dimostri, ma ahimè dovresti saperlo che un supporto è necessario anche senza mie conferme :-)

    Le alternative sono una UDF come già detto.

    Ci sarebbe la possibilità di usare il calcolo iterativo ma è davvero l'ultima soluzione che vorrei suggerire (anche se senza supporto).

    propongo quindi una soluzione alternativa a quella di Andrea ...

    ...

    Vedo che sono riuscito a scomodare il top dei top, grazie Roberto soluzione molto elegante.

    Andrea.

    @Mauro:

    viste le previsioni, prima di tirar fuori il 'ferro', mi sa che devi mettere gli pneumatici da neve o meglio le rotelle come i bambini. ;)

    La risposta è stata utile?

    0 commenti Nessun commento