Eu acho que esta é uma boa chance de dar-lhe a vara de pescar e ensinar-lhe dois métodos básicos em VBA.
Combinando duas células em uma
Se eu tiver duas células com dados:
Vocêpodesemprereferenciaroconteúdodeumacélulaporesteformato:
ThisWorkbook.Sheets(worksheet_name).Range(desirded_range).Value
ondevocêpodeinserironomeeointervalodaplanilha.Estemétodopodeserusadoparalerdeumacélula,bemcomoescreverparaumacélula.Então,nomeuexemploacima,euusaria:
PublicSubcombine()ThisWorkbook.Sheets("Sheet1").Range("A1").Value = ThisWorkbook.Sheets("Sheet1").Range("A1").Value & ThisWorkbook.Sheets("Sheet1").Range("A2").Value
End Sub
Observe como eu posso referenciar o intervalo A1 como leitura dele, assim como atribuir dados a ele.
Fusão
Usando o mesmo exemplo para meus dados:
Paramesclar,usamosesteformato:
ThisWorkbook.Sheets(worksheet_name).Range(desired_range).Merge
Issoémuitosemelhanteaoexemplodecombinação.Lembre-sedequedesired_rangepodeserumintervaloenãoprecisaserumaúnicacélula,então,paramesclarnomeuexemplo,bastausar:
PublicSubMerge()ThisWorkbook.Sheets("Sheet1").Range("A1:A2").Merge
End Sub