Ciao a tutti,



ho creato una macro per la gestione di un mini archivio ed ho bisogno di concatenare il contenuto di più celle, in un unica cella (inserendo anche un bel separatore...chiedo troppo???);

mi spiego meglio con un esempio pratico:

ho <n> celle, ciascuna delle quali contiene un numero;
ho bisogno di inserire il contenuto di queste <n> celle in un unica cella (es. A1).

P.S. i dati che devo trattare sono solo numeri

Avevo pensato alla funzione "CONCATENATE" in Visual Basic, ma ho qualche problema con la lunghezza (esistono dei liminti?) perchè devo arrivare fino a 31 (num. max di giorni per un mese);

di seguito un pezzo della mia "Sub":

Sheets("TOTALI PER FATTURE").Select
Range("E2").Select
Selection.ClearContents
ActiveCell.FormulaR1C1 = _
"=CONCATENATE(AZZURRO!R[1]C,AZZURRO!R[-1]C[5],AZZURRO!R[2]C,AZZURRO!R[-1]C[5])"
Range("E2").Select

dove il riferimento "R[<n>]C", contiene il mio numerello
ed il riferimento "R[-1]C[5]" contiene il carattere ";" (punto e virgola) per il mio separatore.

che ne pensate?
avete alternative?


Grazie 1000,
Ciao ciao