Bonnie ha descritto un problema comune che si verifica durante l’importazione di un file in Excel. Il file importato è un file di testo scansionato e l’importazione va bene, con un piccolo problema tecnico: in una colonna in cui era presente del testo a capo nel documento originale, il testo ora occupa diverse righe nel foglio di lavoro. Bonnie sta cercando un modo per combinare di nuovo quelle righe in una singola cella in quella colonna.

Ci sono un paio di modi in cui questo può essere fatto. Se non devi farlo troppo spesso, un approccio stereotipato potrebbe essere il migliore. Usa semplicemente la e commerciale (&) per concatenare il contenuto delle righe che vuoi combinare:

=C6 & " " & C7 & " " & C8 & " " & C9

Il risultato è tutto il testo combinato in una singola cella. Puoi copiare questo risultato negli Appunti, quindi utilizzare Incolla speciale per inserirlo nella cella finale dove ne hai bisogno. Infine puoi eliminare le righe multiple originali che non sono più necessarie.

Se hai bisogno di eseguire questo tipo di concatenazione più di un paio di volte, una semplice macro può aiutare:

Sub Combine()

Dim J As Integer

If Selection.Cells.Count > 1 Then         For J = 2 To Selection.Cells.Count             Selection.Cells(1).Value = _               Selection.Cells(1).Value & " " & _               Selection.Cells(J).Value             Selection.Cells(J).Clear         Next J     End If End Sub

Per utilizzare questa macro, seleziona le celle che desideri concatenare e quindi esegui la macro. Il contenuto di tutte le celle viene combinato nella prima cella della selezione, quindi tutto ciò che è nelle altre celle viene cancellato.

La macro non elimina nessuna riga; che resta da fare. Tuttavia, combina i contenuti rapidamente, anche più rapidamente se si assegna un tasto di scelta rapida alla macro.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2417) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: