Jump to content

ListBox no me permite enviar datos a hoja (Error 94)


Go to solution Solved by j.salas,

Recommended Posts

Estimados buenas tardes,

Recurro nuevamente a ustedes con un nuevo inconveniente que se me presentó con una macros que estoy trabajando, exactamente en el formulario "frm_CopiarCobros", lo que hace ese formulario es me combina 2 hojas, la hoja "CopiarCobros" y la hoja "Proyectado", combina datos de ambas hojas haciendo coincidencia con el número de Factura, hasta ahi todo funciona bien, el problema es cuando quiero exportar esa información, quiero enviarla a la hoja "Ejecutado" y solamente modificar algunos datos en la hoja "Proyectado", pero me lanza error con el código para enviar a modificar la hoja "Proyectado" todo el código lo copié de otra macros que hice donde si funcionaba correctamente, pero ahora no me permite, me sale ese error (Error 94), yo estoy sospechando que podría suceder debido a que tengo valores en blanco en las columnas que realiza cálculo (Resta la Columna Importe $ - la Columna Adelanto $) tal vez por eso me da ese error y no me permite continuar con la ejecución del código, le estuve cambiando las variables (aSoles, aDolares) a Double, String y Currency, pero me sale el mismo error, hasta que se lo dejé en blanco y ahora me da el mismo error en otra línea "RefreshProyectado nFactura, aSoles, aDolares, fPago" (con esa línea establezco las variables para que considere la modificación de la hoja "Proyectado").

En caso de que el error sea por los espacios en blanco en esas columnas, existe alguna forma de poder colocarle "0" automaticamente si no encuentra el valor? y si ese no es el error, como podría solucionarlo? porque la verdad ya no se que hacer, espero puedan ayudarme.

Muchas Gracias por su tiempo

Adjunto el Excel para que lo puedan revisar, muchas gracias

Presupuesto

Link to comment
Share on other sites

  • Solution

Estimados buenos días,

En vista de que no sé como eliminar este tema que inicié, les informo que ya pude solucionar el problema, la única solución que pude darle fue realizar las ejecuciones por tiempo, es decir que primero me importe la información que contenga coincidencias entre ambas hojas, me realice los cálculos y luego envíe la información a las hojas correspondientes, luego importa la información que no tienen coincidencia y ahí no realiza ningún cálculo ya que no hay información, entonces esa información la pasa a las hojas respectivas. Lo estuve probando y funciona sin problemas, adjunto el Excel (Macro - Presupuesto) para que puedan revisarlo y si hay alguna otra sugerencia quedaría agradecido para poder ampliar mis conocimientos con respecto a todo este mundo de las Macros,

Muchas gracias por su tiempo y disculpen los inconvenientes.

Saludos cordiales

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Privacy Policy