Error en Código para copiar información de una hoja a otra

Buenos días tengo este código que me realiza la siguiente función.

de una lista desplegable que hay en la celda E5 que son todas las hojas q hay en el archivo de excel, el usuario debe elegir una que es donde se va a copiar la información diligenciada en las celdas E7 y E9, después del usuario elegir la hoja, copiar la información de las dos celdas requeridas da click en el botón y esta información debe ser copiada en la celda libre de la columna B y C respectivamente. Al ejecutar en código q estoy usando me sale un error y aun no puedo encontrar el error ojala alguien me pueda ayudar.

Código:

Sub Ingresar_2()
If Range("E5") = "" Or Range("E7") = "" Or Range("E9") = "" _
Or Range("E13") = "" Or Range("E19") = "" Or Range("E21") = "" Then
MsgBox "Está dejando campos requeridos vacíos favor complete", vbExclamation, "Almacen"
Else
Dim valor As String
valor = Range("E5").Value
Sheets("IngresarExternos").Select
Range("E7").Select
Selection.Copy
Sheets(valor).Select
k = Range("B" & Cells.Rows.Count).End(xlUp).Row + 1 (ACA ME EJECUTA EL ERROR Y NO CONTINUA)
Range("B" & k).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("IngresarExternos").Select
Range("E9").Select
Selection.Copy
Sheets(valor).Select
k = Range("C" & Cells.Rows.Count).End(xlUp).Row + 1
Range("C" & k).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

End If
End Sub

Gracias de Antemano.

1 respuesta

Respuesta
1

Para encontrar la primer celda libre debieras utilizar así (salvo que tengas otro rango de datos hacia abajo)

k = Range("B65536").End(xlUp).Row + 1

Probalo (lo mismo para C) y comentame.

Hola:

Realice los cambios y aun sigue arrojándome error.

Laura

La instrucción es perfecta.

Así que copiame el código tal como te quedó ahora.

Y volvela a ejecutar y cuando salga el error presioná Depurar y márcame cuál es la línea que te marca de color.

Ya debés tener algún problema con la hoja entonces... verificá que realmente se selecciona la hoja que necesitas, y luego comentame.

Sdos

Elsa

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas