Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[Excel] Concatena colonna con macro

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel] Concatena colonna con macro

Postdi marte1503 » 14/09/11 19:40

Ciao tutti,
Ho creato una macro che copia i dati di una 2 colonne e “incolla valori” in un’altra tabella sempre su 2 colonne.
Come devo fare per copiare i dati delle 2 colonne e concatenarli in una sola?

Es. In colonna A ho i nomi in B ho i cognomi
In fase di incolla, vorrei unire nomi e cognomi in una sola colonna (E)

Grazie
Marte1503
marte1503
Utente Senior
 
Post: 174
Iscritto il: 08/01/10 20:43
Località: Como

Sponsor
 

Re: [Excel] Concatena colonna con macro

Postdi Flash30005 » 14/09/11 19:59

Puoi farlo con una semplice formula
ammettendo A2 Nome B2 cognome in E2 scrivi questa formula
Codice: Seleziona tutto
=A2 & " " & B2

trascini fino dove occore
poi se non vuoi le formule
selezioni l'intera colonna E
copi e incolli speciale -> Valori

ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: [Excel] Concatena colonna con macro

Postdi marte1503 » 14/09/11 20:31

Ciao Flash, grazie!

Ok per la formula, l'ho già utilizzata in un'altra parte del programma, ma per una serie di motivi in questa circostanza non va bene, dovrei integrare la macro che già ho realizzato con quel passaggio...
marte1503
Utente Senior
 
Post: 174
Iscritto il: 08/01/10 20:43
Località: Como

Re: [Excel] Concatena colonna con macro

Postdi Flash30005 » 14/09/11 23:00

Se vuoi la stessa cosa realizzata con macro utilizza questo codice

Codice: Seleziona tutto
...
UR = Range("A" & Rows.Count).End(xlUp).Row
For RR = 2 to UR
Range("E" & RR).value = Range("A" & RR).value  & " " & Range("B" & RR).value
Next RR
...


Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] Concatena colonna con macro":


Chi c’è in linea

Visitano il forum: Nessuno e 15 ospiti