Código VBA para importar datos desde una tabla excel

Quisiera automatizar al pulsar un botón la importación de datos de una tabla excel a Access. Necesitaría me facilitaran el código.

2 Respuestas

Respuesta

Le respondo si lo hace desde Access, ejemplo:

  • Excel: C:\Datos\datos.xlsx

  • Hoja o Tabla: Hoja1

  • Tabla destino en Access: tblImportacion

Notas clave

  • HasFieldNames:=True → la primera fila son encabezados

  • Hoja1$ → nombre exacto de la hoja


Private Sub cmdImportar_Click()
    On Error GoTo Err_Handler
    Dim rutaExcel As String
    rutaExcel = "C:\Datos\datos.xlsx"
    DoCmd.TransferSpreadsheet _
        TransferType:=acImport, _
        SpreadsheetType:=acSpreadsheetTypeExcel12Xml, _
        TableName:="tblImportacion", _
        FileName:=rutaExcel, _
        HasFieldNames:=True, _
        Range:="Hoja1$"
    MsgBox "Importación finalizada correctamente.", vbInformation
    Exit Sub
Err_Handler:
    MsgBox "Error al importar: " & Err.Description, vbCritical
End Sub
Respuesta

I. Hola Miguel, por mi parte sólo quisiera trasladarle la información que vi relativa a su consulta por si pudiese serle de alguna utilidad mientras le atiende un experto de primera mano, ya que no soy conocedor pero tengo interés en Access y en programación en pseudo código.

Disculpe por el trastorno de tanta lectura y la manera de responderle. Ánimo.


https://stackoverflow.com/questions/29980949/importing-data-from-excel-to-access-using-ms-excel-vba 

https://stevesohcot.medium.com/tutorial-how-to-automate-importing-data-from-excel-into-a-database-using-a-macro-vba-8b28e84fb7f

https://vba846.wordpress.com/2021/10/17/excel-excel/ 

https://stackoverflow.com/questions/7876178/importing-excel-spreadsheet-data-into-another-excel-spreadsheet-containing-vba 

https://www.mrexcel.com/board/threads/vba-code-to-import-excel-into-access-table-update-and-add-to-the-table.1079728/ 

https://www-access--programmers-co-uk.translate.goog/forums/threads/import-excel-file-in-database-using-vba-learning-purpose.321976/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://www.vbforums.com/showthread.php?701609-VBA-Code-to-Import-Sheet-from-One-Excel-File-to-Another

https://www.exceleinfo.com/insertar-registros-en-tabla-de-access-desde-excel-usando-vba-y-ado/ 

https://www.reddit.com/r/vba/comments/106vlg7/import_data_from_another_excel_sheet_file_path/ 

https://www.youtube.com/watch?v=EzUTK5hhjWM 

https://www.mrexcel.com/board/threads/import-excel-sheet-using-vba.523687/ 

https://chandoo-org.translate.goog/forum/threads/merge-sheet1-from-multiple-workbook-using-single-connection.33746/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://www-davismol-net.translate.goog/2016/02/10/word-vba-populate-a-table-with-data-taken-from-an-excel-file-part-1/?_x_tr_sch=http&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://www-exceltip-com.translate.goog/import-and-export-in-vba/import-data-from-a-closed-workbook-ado-using-vba-in-microsoft-excel.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://stackoverflow.com/questions/76349491/importing-data-into-an-excel-table-but-excluding-some-data-using-vba 

Importar datos mediante código desde excel a acees

https://www.youtube.com/watch?v=3saGs9XwBNE 

https://www.mrexcel.com/board/threads/vba-to-import-csv-and-put-it-into-a-table.1121211/ 

https://www.youtube.com/watch?v=ZXdGEhRX_Kg 

https://www.youtube.com/watch?v=_mo8hQPlUPQ 

https://stackoverflow.com/questions/63863231/import-from-closed-workbook-in-order-of-sheets-adodb 

https://www.reddit.com/r/excel/comments/ae84kj/using_vba_to_import_data_from_a_file_into_table/ 

https://www-experts--exchange-com.translate.goog/questions/27999503/Using-VBA-to-import-a-spreadsheet-into-Access-from-Excel.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc&_x_tr_hist=true 

https://www.facebook.com/groups/LearnExcelandVBA/posts/4336515709791966/ 

https://www.reddit.com/r/vba/comments/17wyepj/accessexcelvba_how_do_i_import_data_from_an_excel/?tl=es-es 

https://stackoverflow.com/questions/63869595/import-from-closed-workbooks-using-adodb 

https://stackoverflow.com/questions/63642072/multiple-lookup-in-a-closed-workbook-using-ado-connection

https://stackoverflow-com.translate.goog/questions/69090423/ado-connection-to-an-open-excel-workbook?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas