I inherited a db with table names starting with numbers. Access query builder has no problem with it but I found VBA was persnickety about this.
For instance, the syntax of
Debug.Print rs!1Fld
gets modified by VBA to
Debug.Print rs!; 1; fld
adding parens handles this idiosyncrasy.
Debug.Print rs![1Fld]
as does
Debug.Print rs("1Fld")