Hola a todos, ¿cómo están?
Estoy necesitando su ayuda para corregir un pequeño error en mi código VBA.
El problema es que los valores que tengo en la hoja "RECIBO", específicamente:
Celda J27 → (corresponde al valor “A pagar”)
Celda J29 → (corresponde al valor “Saldo”)
no se están trasladando correctamente a la hoja "HISTÓRICO".
Deberían copiarse exactamente iguales, sin alterarse, en:
J27 (RECIBO) → K6 (HISTÓRICO)
J29 (RECIBO) → N6 (HISTÓRICO)
Sin embargo, el código me lleva valores distintos a los que figuran en el recibo.
Les agradecería si pueden probar con lo que está actualmente cargado en la hoja “RECIBO”, así pueden entender mejor lo que estoy intentando lograr y quizá detectar el error.
Desde ya, muchas gracias por el tiempo y la ayuda que brindan en el foro.
¡Un saludo cordial!
Dorgelis
CODIGO DE CELDA NO TRASLADA EL VALOR DESEADO EN ARCHIVO AYUDA EXCEL.xlsm
Por
dorgelis, · publicado
Hola:
He descubierto por error algo que desconocía.
Worksheets("Hoja1").Copy Worksheets("Hoja1")[/CODE]Este código añade al libro una hoja con los datos de Hoja1 con el nombre "Hoja1 (2)"
Si le añadimos:
Tenemos una forma fácil de copiar una hoja con el nombre que queramos, es decir:
ActiveSheet.Name = "Copia de Hoja1"[/CODE]
Seguramente muchos ya lo conociais, pero a mi me ha sorprendido que con el método Copy podamos añadir una hoja.
Saludos. Antoni.