En una entrada anterior compartí con ustedes un ejemplo de cómo convertir datos de forma vertical a horizontal. Transponer Datos Verticales a Horizontales
A partir de ésta entrada me han preguntado como hacer lo opuesto, es decir convertir los datos de una forma horizontal a vertical.
A continuación les comparto una forma sencilla de realizar ésta tarea.
'****************************************'
' Emaii: obed.cruz@exceitrabajaporti.com '
' www.exceitrabajaporti.com '
'****************************************'
Option Explicit
Sub AgruparDatosVertical()
Dim rng As Range
For Each rng In Range("A1").CurrentRegion.Offset(1, 1).SpecialCells(2)
Worksheets("Resultado").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(, 2) = Array(Range("A" & rng.Row).Text, rng.Text)
Next
End Sub
Carrito:




