Aclaración de la macro excel VBA
H o l a
Dante buenos días por favor explica con comentarios este código que lo entiendo a cierta parte saludos!
Sub el()
'Por.Dante Amor
Set h1 = Sheets("ORIGEN")
Set h2 = Sheets("RESULTADO")
tabla = h1.UsedRange.Address
h2.Cells.Clear
'
fini = h1.Range(tabla).Cells(1, 1).Row
cini = h1.Range(tabla).Cells(1, 1).Column
ffin = h1.Range(tabla).Rows.Count + fini - 1
cfin = h1.Range(tabla).Columns.Count + cini - 1
'
k = 4
m = 2
For i = fini + 1 To ffin
For j = cini + 1 To cfin
h2.Cells(k, m) = h1.Cells(i, cini)
h2.Cells(k, m + 1) = h1.Cells(fini, j)
h2.Cells(k, m + 2) = h1.Cells(i, j)
k = k + 1
Next
Next
MsgBox "Fin"
End Sub
1 respuesta
Respuesta de Dante Amor
2