The problem is that when you reset counter to say tables to zero, hyperref package will give you error (having two or more tables with number one say). I faced this problem as I tried to number tables in my appendix as A1, A2 and so on.
Here is something that should solve the problem
Code: Select all
\newcounter{myc} %define new counter
\renewcommand{\thetable}{A\arabic{myc}} % use the new counter for tables
\let\otable\table
\let\endotable\endtable
\renewenvironment{table}{\addtocounter{myc}{1} \begin{otable}}{\end{otable}} % add to new counter as you initiate table enrironment