Ayuda con macro
Hola Dam, quería que me ayuedes con una cosa, como se puede cambiar este código para que el hdest no sea en la sheet (2), sino que sea en una pestaña con un nombre fijo, ya sea "planilla_MI", y que se sitúe en la segunda intentar. Saludos
Sub creaplanilla_MI()
Set hactual = Sheets(1)
Set hdest = Sheets(2)
hactual.Select
If Not IsDate(hactual.Range("A1")) Then
MsgBox "Ingresar la fecha que desea procesar formato mm/aaaa en la celda: A1", vbCritical, "Macro Planilla - MI"
Range("A1").Select
Exit Sub
End If
ufila = Range("A" & Rows.Count).End(xlUp).Row
ucol = ActiveCell.SpecialCells(xlLastCell).Column
hdest.Columns("C").NumberFormat = "mm\/yyyy"
j = 1
For k = 34 To ucol
If IsNumeric(hactual.Cells(1, k)) And hactual.Cells(1, k) <> "" And hactual.Cells(2, k) = "MI" Then
For i = 7 To ufila
If Cells(i, 1) <> "" Then
hdest.Cells(j, 1) = "'" & hactual.Cells(1, k)
hdest.Cells(j, 2) = "'" & hactual.Cells(i, 1)
hdest.Cells(j, 3) = hactual.Cells(1, 1)
If hactual.Cells(i, k) = "" _
Or Not IsNumeric(hactual.Cells(i, k)) Then
hdest.Cells(j, 4) = 0
Else
hdest.Cells(j, 4) = hactual.Cells(i, k) * 1000
End If
j = j + 1
End If
Next
End If
Next
MsgBox ("**Datos de MARCAS INTERNACIONALES importados en la 2da Hoja**")
End Sub