sulle restanti inserisco i dati per un numero non precisato di righe ma che terminano tutte sulla stessa riga es. 890
mi sembra di capire che devi identificare l'ultima riga utile,
se la colonna di riferimento (esempio A), non contiene celle vuote, puoi fare così
codice:
Sheets('nome del foglio').Select
Columns("A:A").Select
UltimaRiga = ActiveSheet.Cells.Find(What:="", _
SearchDirection:=xlPrevious, SearchOrder:=xlByRows).Row
Range("B5").Select
Selection.Copy
Range("B6:B" & UltimaRiga).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A5").Select
Una volta riempite tutte le celle delle colonne attive devo raggruppare il testo di ogni riga per avere una stringa senza spazi.
registrati
seleziona colonna (o range di celle)
"trova e seleziona" + "sostituisci"
così ottieni il pezzetto di macro