Que tal Silvia_RP.
Te dejo el siguiente script, esta en SQL Server, pero se puede hacer la traducción a VBScrip muy fácil.
Código:
DECLARE @intSem int --Numero de semana
DECLARE @intNumDias int --Dias transcurridos
DECLARE @dtFecha datetime --Fecha de los dias transcurrdidos
DECLARE @intDiasAjuste int --Dias de ajuste para el lunes
SET DateFirst 1 -- con esto le decimos que el primer dia de la semnaa es lunes, por default es domingo(7).
SET @intDiasAjuste = datepart (dw , '20060101' ) -1 --Dias de ajuste para el lunes, por si el primer día del año no es lunes.
SET @intSem = 15 -- tu variable
SET @intNumDias = ( @intSem * 7 ) - @intDiasAjuste
SET @dtFecha = DATEADD( d,@intNumDias,'20060101')
SELECT @dtFecha -- Fecha correspondiente a la semana dada y que es lunes
La fecha '20060101' corresponde al primer día del año con el cual vas a trabajar.
La línea :
SET @intDiasAjuste = datepart (dw , '20060101' ) -1
Equivale a usar la función
Weekday, que puedes consultar, aquí :
http://www.w3schools.com/vbscript/func_weekday.asp
Saludos y suerte!!