¿Cómo soluciono el error 1004 de una macro en microsoft excel?
Hola a todos, soy principiante en esto de la programación y tengo un problema con una macro, esta al correrla me arroja un mensaje de "error 1004", error en el método PasteEspecial de la clae Range.
El macro realiza la operación de registrar un numero y guardarlo al final de una columna de datos. Este realiza la Operación pero, me pide dupurar este error.
Agrego el código. Espero que alguien pueda ayudarme
Sub Guardar_No_Ticket()
' Guardar_No_Ticket Macro
inicio:
Sheets("Hoja2").Select
Range("A1").Select
entnum:
Mensaje = "INTRODUZCA EL NUMERO DE TICKET"
Titulo = "ENTRADA NUMERO DE TICKET"
Estandar = "0"
numticket = InputBox(Mensaje, Titulo, Estandar)
If numticket = "0" Then GoTo entnum
llenar:
Selection.End(xlDown).Select
filaactiva = ActiveCell.Row
filaactiva = filaactiva + 1
Cells(filaactiva, 1).Select
ActiveCell = numticket
ActiveCell.PasteSpecial xlPasteValues
Sheets("Hoja2").Select
Range("A1").Select
finalizar:
Sheets("Hoja1").Select
Range("B5").Select
End Sub
El macro realiza la operación de registrar un numero y guardarlo al final de una columna de datos. Este realiza la Operación pero, me pide dupurar este error.
Agrego el código. Espero que alguien pueda ayudarme
Sub Guardar_No_Ticket()
' Guardar_No_Ticket Macro
inicio:
Sheets("Hoja2").Select
Range("A1").Select
entnum:
Mensaje = "INTRODUZCA EL NUMERO DE TICKET"
Titulo = "ENTRADA NUMERO DE TICKET"
Estandar = "0"
numticket = InputBox(Mensaje, Titulo, Estandar)
If numticket = "0" Then GoTo entnum
llenar:
Selection.End(xlDown).Select
filaactiva = ActiveCell.Row
filaactiva = filaactiva + 1
Cells(filaactiva, 1).Select
ActiveCell = numticket
ActiveCell.PasteSpecial xlPasteValues
Sheets("Hoja2").Select
Range("A1").Select
finalizar:
Sheets("Hoja1").Select
Range("B5").Select
End Sub
1 respuesta
Respuesta de Elsa Matilde
1