oki aqui creo que esta el problema
tenes
Cita: 'ESTOS REQUEST.FORM SON LOS NOMBRES DE LOS CAMPOS DE FORM DE LA PAGINA ANTERIOR
if not isdate(Request.Form("mes1")) and isdate(Request.Form("year1")) and isdate(Request.Form("year2")) then
Response.Redirect "InicioPag_Mes.asp"
end if
vmes1= (Request.Form("mes1"))
vyear1= (Request.Form("year1"))
Las variables vienen de un form, pero la segunda vez cuando clikeas un enlace no van por un form entonces no hace el request correctamente
Solo usa
request("variable"), si necesidad de poner
.form Cita: 'ESTOS REQUEST.FORM SON LOS NOMBRES DE LOS CAMPOS DE FORM DE LA PAGINA ANTERIOR
if not isdate(Request("mes1")) and isdate(Request("year1")) and isdate(Request("year2")) then
Response.Redirect "InicioPag_Mes.asp"
end if
vmes1= (Request("mes1"))
vyear1= (Request("year1"))