filtros personalizados

28/07/2008 - 20:59 por angelitag87 | Informe spam
Tengo una base de datos con fechas de nacimiento, y necesito filtrar todos
los que hayan nacido en la tercera semana de noviembre de cualquier año... he
tratado de escribirlo en filtros personalizados pero no me da para todos los
años
 

Leer las respuestas

#1 AnSanVal
29/07/2008 - 19:02 | Informe spam
(Creo que) con la siguiente función cubre todas las posibilidades:

Ejemplo de llamada a función: =NumSemana(fecha;[inicio[;tipo]])
Donde:
fecha: Para semana de la fecha.
inicio: 1 (1er dia del año = Dom.) o 2 (1er dia del año = Lun.)
tipo: 1 (1-Ene.), 2 (1er jueves) o 3 (1ª semana completa)

Function NumSemana(fecha As Date, Optional inicio As Integer, Optional tipo As Integer) As Integer
NumSemana = CInt(Format(fecha, "ww", inicio, tipo))
End Function

Saludos: Antonio.

Preguntas similares