Cita: consulta = "SELECT * FROM auditorio where [auditorio.fecha] between '"&text1&"' and '"&text2&"'"
Tienes que cambiar
Código:
consulta = "SELECT * FROM auditorio where [auditorio.fecha] between #" &text1 & "# and #"&text2&"#"
las fechas en access no van con comillas simples si no con #