"'Hoja1$ ' no es un nombre válido. Asegúrese de que no incluye caracteres o signos de puntuación no válidos y que el nombre no es demasiado largo." por favor que alguien me ayude con esto.

Aca les dejo mi Codigo:
Código:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Try
Dim strconn As String
strconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + TextBox1.Text + ";Extended Properties=""Excel 12.0 Xml;HDR=YES;IMEX=2"""
'Provider=Microsoft.Jet.Oledb.4.0; data source= " + TextBox1.Text + ";Extended properties=""Excel8.0;hdr=yes;imex=1"""
'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;
'Extended Properties="Excel 12.0 Xml;HDR=YES";
Dim mconn As New OleDbConnection(strconn)
Dim cmd As New OleDbCommand("Select * from [" & TextHoja.Text & "$ ]", mconn)
Dim ds As New DataSet
Dim da As New OleDbDataAdapter
Dim dt As New DataTable
mconn.Open()
da.SelectCommand = cmd
da.Fill(ds)
dt = ds.Tables(0)
mconn.Close()
Me.DataGridView2.DataSource = dt
Catch ex As OleDbException
MessageBox.Show(ex.Message)
End Try
End Sub


