“Conocimientos software>Microsoft Access

Cómo mostrar datos de Excel a una hoja de cálculo Basic 6 Datagrid Control de Visual

2013/12/9
Visualización de datos Excel a un control DataGrid Basic 6.0 Visual puede hacer que sus aplicaciones VB6 más fáciles de usar por ser capaz de mostrar datos de Excel. VB6 es un lenguaje de programación desarrollado por Microsoft . VB6 ha sido reemplazado por Visual Basic.NET ( VB.NET ) que utiliza el marco . NET . Un control DataGrid se utiliza para mostrar los datos en un formato tabular similar a una tabla de base de datos. Utilizar ADO para realizar la conexión a Excel y consultar la hoja de cálculo utilizando un "Select" sentencia SQL. Una vez realizada la conexión con Excel , puede utilizar un conjunto de registros para acceder a los datos. Instrucciones
1

Copia y pega el código siguiente para crear un nuevo procedimiento sub y crear las variables que va a utilizar para realizar la conexión a Excel :

Private Sub displayExcelInDataGrid () Dim rs Como ADODB.RecordsetSet rs = New ADODB.RecordsetDim sConn Como StringDim sFile As String
2

Defina la ruta de acceso a la hoja de cálculo Excel y definir las propiedades de registros :

sFile = "C : \\ temp \\ myXLFile.xls " rs.CursorLocation = adUseClientrs.CursorType = adOpenKeysetrs.LockType = adLockBatchOptimistic
3

Copia y pega el siguiente código consulta " Sheet1 "de Excel y visualización a través de el control DataGrid mediante el uso de registros :

sConn = " DRIVER = Microsoft Excel Driver ( * . xls )," y " DBQ =" & sFilers.Open "SELECT * FROM [ ,"Hoja1 $] " , sconnSet DataGrid1.DataSource = rsEnd Sub

Microsoft Access
Cómo insertar una fila en Excel con mi teclado
Cómo acoplar las ventanas de Excel Visual Basic Editor
Cómo llenar varias celdas a la vez con una sola palabra en Excel
Cómo hacer un submenú para Excel
Fácil Excel Password Recovery
Cómo quitar un hipervínculo en Excel 2003
Cómo convertir Excel Time Clock Decimal a Minutos
Cómo hacer Mayúsculas Todo en Excel
Conocimientos Informáticos © http://www.ordenador.online