Unisci le celle di Excel senza perdere alcun contenuto

Anonim

Come creare un contenuto di due celle in Excel

Excel offre la possibilità di riepilogare le celle. Con la funzione FORMATO - CELLE - ALLINEAMENTO - COMBINA CELLE, puoi unire due celle in un'unica unità. Ma cosa fai quando c'è contenuto in entrambe le celle che non vuoi perdere? Usa VBA per risolvere il problema.

L'esempio nella figura seguente mostra un breve elenco di nomi:

Si desidera combinare i due contenuti delle colonne A e B nella prima colonna A e quindi combinare le due celle delle colonne A e B in una cella. La seguente macro fa questo lavoro:

Unisci sottocelle ()

Dim line As Integer

Riga = 1

Mentre non (È vuoto (Celle (linea, 1)))

Celle (riga, 1) = Celle (riga, 1) & "" & Celle (riga, 2)

Celle (riga, 2) .ClearContents

Intervallo (Celle (riga, 1), Celle (riga, 2)).

Linea = linea + 1

Wend

Colonne (1) .AutoFit

Fine sottotitolo

La macro attraversa le righe dalla riga 1 fino a quando la colonna A è vuota. Per ogni contenuto non vuoto, i contenuti di A e B sono attaccati tra loro (separati da uno spazio). Quindi le due celle A e B sono collegate per formare una cella. La figura seguente mostra il risultato: