Hola a todos, quisiera hacer lo siguiente: a partir de un número de semana
metido por el usuario, que me muestre que mes y que días conforman esa
semana.


JUAN M AFAN DE RIBERA
=====================
Hola,

la siguiente función te devolverá una cadena separada 
por ";" en la que estarán contenidas las fechas de los 
siete dias de la semana que pases a la funcion en su 
argumento. Por ejemplo, llamas a la función así:

    Debug.Print DiasSemana(10)

y se escribirán en la ventana Inmediato las fechas de esos 
siete días

la función:

Function DiasSemana(numSemana As Integer) As String
Dim PrimerDiaAño As Date
Dim DiaSemana1Ene As Integer
Dim i As Integer
Dim cad As String

    PrimerDiaAño = DateSerial(Year(Date), 1, 1)
    DiaSemana1Ene = Weekday(PrimerDiaAño, vbMonday)
    
    For i = 6 To 0 Step -1
        cad = cad & DateAdd("d", (numSemana * 7) _
            - DiaSemana1Ene - i, PrimerDiaAño) & ";"
    Next
    DiasSemana = cad
    
End Function

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)