Quitale los apóstrofes a la sentencia SQL:
Código:
sql="select * from "&categoria1&" order by referencia asc"
Igual... ¿puede ser que tengas espacios en el nombre de alguna tabla? Si es así, ponele corchetes:
Código:
sql="select * from ["&categoria1&"] order by referencia asc"