Como puedo hacer para esta macro me ingrese datos en una tabla una fila después del encabezado y no dos como me ocurre.?
Quisiera que la macro me inicie ingresando los datos debajo del encabezado, pero cuando hago la operación inicia ingresando los datos dos filas después del encabezado. Cómo puedo corregir esto,?
Dim C As Range Dim lr As Long With Hoja6 For Each C In Hoja7.Range("B14:B28").SpecialCells(xlCellTypeConstants) lr = .Range("A" & Rows.Count).End(3).Row + 1 .Range("A" & lr).Value = Hoja7.Range("F6").Value 'fecha .Range("B" & lr).Value = Hoja7.Range("F4").Value 'numero de factura .Range("C" & lr).Value = C.Offset(0, 1).Value 'descripcion del producto .Range("D" & lr).Value = C.Value 'codigo .Range("E" & lr).Value = C.Offset(0, 2).Value 'cantidad .Range("F" & lr).Value = C.Offset(0, 3).Value 'Precio .Range("G" & lr).Value = C.Offset(0, 4).Value 'sub-total .Range("H" & lr).Value = Hoja7.Range("C9").Value 'nombre del cliente .Range("I" & lr).Value = Hoja7.Range("F9").Value 'cedula MsgBox "TU FACTURA HA SIDO GUARDADA", vbInformation, Titulo Next
1 respuesta
Respuesta de Dante Amor