Hola!
Puedes hacer lo que te indica el sr. PeterPay. O simplemente en el objeto que quieres usar le especificas que nombre de espacio va usar. Tendrias que poner toda la referencia aunada al objeto en la declaración del mismo:
1.- System.Data
Código:
Dim nombredatatable As New System.Data.DataTable
2.- Microsoft.Office.Interop.Excel
Código:
Dim nombredatatable As New Microsoft.Office.Interop.Excel.DataTable
El por que te sale error, es debido a que ese objeto esta en ambos espacios de nombres por lo que no sabe a quien asignarselo. Por eso te manda la leyenda de ambiguedad.
Saludines...
Miguel--in..