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: