Fusión de celdas en Excel

Resuelto
mike -  
 Raph -
Hola a todos, tengo una celda donde hay una palabra (en Excel), y debajo otra celda donde hay otra palabra. Me gustaría fusionar las 2 celdas, pero al hacerlo, Excel me dice que solo se conservará el valor de la celda superior izquierda. ¿Cómo puedo fusionar 2 celdas que tienen cada una una palabra?
Gracias

21 respuestas

  • 1
  • 2
  1. JvDo Mensajes publicados 1924 Fecha de registro   Estado Miembro Última intervención   859
     
    buenas noches,

    pon esta macro en un módulo de tu libro
    Sub eliot() Set vzone = Selection vtxt = vzone.Range("a1").Value For i = 2 To vzone.Rows.Count vtxt = vtxt & Chr(10) & vzone.Cells(i, 1).Value vzone.Cells(i, 1).ClearContents Next vzone.Range("a1").Value = vtxt With vzone .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = True End With vzone.Range("a1").Value = vzone.Range("a1").Value End Sub
    selecciona tus 4 celdas y ejecútala.
    concatena con salto de línea todo lo que hay contenido en las celdas de la columna izquierda de tu selección.
    funciona con el número de filas y columnas que quieras.

    sería necesario mejorarla para que gestione correctamente los huecos.

    cordialmente
    18
    1. alpheratz
       
      He probado esta macro, funciona de maravilla
      La he soñado toda la vida ;-)
      gracias
      0
    2. Lo!
       
      Hola,

      ¿Cómo podemos adaptar esta macro para fusionar 2 columnas en una 3ra?
      Porque aquí estamos fusionando 2 filas en una misma celda.

      Así que yo busco que A1 y A2 se fusionen en A3.
      ¡Gracias!
      0
  • 1
  • 2