grazie mille!! è xfetto!
.. e se posso ti chiedo ank una cosa..

ora che mi restituisce la cella con il testo unito, posso fargli selezionare quella cella e n celle sottostanti, dove n è uguale al numero di celle che seleziono all'inizio.
così poi unisco l'altra macro del progetto, che mi fa un'unione cella e formatta la cella come serve.

io ho provato così:

ActiveCell.Range("b & Selection.Rows(1).Row : b & (Selection.Rows(1).Row+i)").Select

dove i è un contatore ke mi dice quante celle avevo selezionato all'inizio.


cavolo.. non mi ricordo più nulla di vb!

Grazie!!