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 #