Entonces quisiera saber si existe alguna manera de que por defecto tome la primer hoja se llame como se llame o que no haya que indicarle la hoja.
Gracias
Código VB NET:
Ver original
Try Dim strconn As String strconn = "Provider=Microsoft.Jet.Oledb.4.0; data source= " + TextPathExcel.Text + ";Extended properties=""Excel 8.0;hdr=yes;imex=1""" Dim mconn As New OleDbConnection(strconn) Dim ad As New OleDbDataAdapter("Select * from [" & TextHoja.Text & "$]", mconn) mconn.Open() ad.Fill(dt) Me.dgvExcel.DataSource = dt Catch ex As OleDbException MessageBox.Show(ex.Message) End Try