Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Error 9 de ejecución días del mes

NataBa

New member
Registrado
27 Ene 2021
Mensajes
10
Por favor algún forero buena onda que me explique y ayude a corregir este error

tengo este registro de asistencia según año y mes, ahora quiero que sea el de julio 2021, pero me sale este error...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Solución
Es un poco complicado para mi entender una programacion sin el uso de variables como es tu caso ademas veo que empleas la instruccion set solo que la estas desaprovechando, esta es una instruccion muy util y poderosa reduce la cantidad de codigo, no usa ciclos Do y muy pocos ciclos for lo que aumenta la velocidad de ejecucion de la macro, te paso un ejemplo usando tu informacion para hacer una macro que haga exactamente lo mismo solo que con menos lineas, solo da click en los botones
el problema es que tu tienes el array del 0 al 6 donde el 6 representa al domingo pero cuando el segundo ciclo for pone los dias el domingo lo esta considerando como 7 y por eso te vota el error...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
sigue siendo un error en tu programacion te muestro en la siguiente imagen, el array que tienes de meses lo tienes del 0 al 11 y cuando seleccionas julio le asigna el valor de 6 que en la vida...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

  • error.webp
    error.webp
    56,5 KB · Visitas: 4
  • error2.webp
    error2.webp
    61 KB · Visitas: 3
Gracias

solucionado y entendido, solo quiero aprovechar la instancia con lo siguiente tengo la macro
Sub marcar_feriados_y_domingos()

en la que al colocar la jornada 5 debiera colocar en color...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Es un poco complicado para mi entender una programacion sin el uso de variables como es tu caso ademas veo que empleas la instruccion set solo que la estas desaprovechando, esta es una instruccion...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Volver
Arriba