Saltar al contenido principal

¿Cómo importar datos de otra hoja de trabajo?

Cuando opera un archivo de Excel, es posible que desee importar algunos datos de otra hoja de trabajo a su hoja de trabajo actual. Hoy te hablaré de algunos trucos interesantes para que te enfrentes a este problema.

Importar datos de otra hoja de trabajo con la función Conexiones

Importar datos de otra hoja de trabajo con código VBA

Importe datos de otra hoja de trabajo con Kutools para Excel


flecha azul burbuja derecha Importar datos de otra hoja de trabajo con la función Conexiones

Si no está familiarizado con el Conexiones función en Excel, puede importar otros datos de la hoja de trabajo en el libro de trabajo actual, y sus datos importados se actualizarán con los datos originales automáticamente.

1. Ir a hacer clic Datos > Conexiones, ver captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

2. En la Conexiones del libro de trabajo diálogo, haga clic Añada botón, y en el emergente Conexiones existentes diálogo, haga clic Buscar más botón, ver capturas de pantalla:

doc-importar-datos-a-hoja de trabajo-2
-1
doc-importar-datos-a-hoja de trabajo-3

3. Y luego elija el libro de trabajo que desea exportar sus datos a la hoja de trabajo actual.

doc-importar-datos-a-hoja de trabajo-1

4. Después de elegir el libro de trabajo, haga clic en Abierto y seleccione una hoja de trabajo que desee utilizar. Ver captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

5. Luego haga clic OK, volverá al Conexiones del libro de trabajo cuadro de diálogo y el libro de trabajo seleccionado se agrega al cuadro de lista, cierre este cuadro de diálogo.

6. Luego sigue haciendo clic Datos > Conexiones existentes, ver captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

7. En la Conexiones existentes cuadro de diálogo, haga clic en el libro de trabajo que acaba de agregar y haga clic en Abierto botón. Ver captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

8. Y en el estalló Datos de importacion cuadro de diálogo, elija una opción que le guste del Seleccione cómo desea ver estos datos en su libro de trabajo, y luego elija uno del rango de la hoja de trabajo existente o una nueva hoja de trabajo para poner los datos.

doc-importar-datos-a-hoja de trabajo-1

9. Luego haga clic OK, los datos de otra hoja de trabajo se han importado a su hoja de trabajo especificada.

doc-importar-datos-a-hoja de trabajo-1

Notas:

1. Con este método, puede importar los datos con el tipo de mesa, Informe de tabla dinámica or PivotChart y Informe de tabla dinámica.

2. Su libro de trabajo se ha conectado a esos datos externos, si desea obtener los datos más recientes en su propio libro de trabajo. Ir Datos > Refrescar todo para obtener los datos actualizados.

doc-importar-datos-a-hoja de trabajo-1


flecha azul burbuja derecha Importar datos de otra hoja de trabajo con código VBA

Hay tantos pasos del método anterior, puede que se sienta cansado, aquí, el siguiente código VBA también puede ayudarlo a importar datos de otra hoja de trabajo.

1. Mantenga pulsado el ALT + F11 llaves, y abre el Ventana de Microsoft Visual Basic para aplicaciones.

2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Ventana de módulo.

Código de VBA: importar datos de otra hoja de trabajo

Sub ImportDatafromotherworksheet()
    Dim wkbCrntWorkBook As Workbook
    Dim wkbSourceBook As Workbook
    Dim rngSourceRange As Range
    Dim rngDestination As Range
    Set wkbCrntWorkBook = ActiveWorkbook
    With Application.FileDialog(msoFileDialogOpen)
        .Filters.Clear
        .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            Workbooks.Open .SelectedItems(1)
            Set wkbSourceBook = ActiveWorkbook
            Set rngSourceRange = Application.InputBox(prompt:="Select source range", Title:="Source Range", Default:="A1", Type:=8)
            wkbCrntWorkBook.Activate
            Set rngDestination = Application.InputBox(prompt:="Select destination cell", Title:="Select Destination", Default:="A1", Type:=8)
            rngSourceRange.Copy rngDestination
            rngDestination.CurrentRegion.EntireColumn.AutoFit
            wkbSourceBook.Close False
        End If
    End With
End Sub

3. Entonces presione F5 clave para ejecutar este código y elija el libro de trabajo en el que desea insertar sus datos en el libro de trabajo actual, vea la captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

4. Después de seleccionar el libro de trabajo, haga clic en Abierto y seleccione una hoja de trabajo o un rango de su libro de trabajo especificado cuyos datos necesita exportar. Ver captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

5. A continuación, haga clic en OKy seleccione una celda para poner sus datos importados en su hoja de trabajo actual, vea la captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

6. Sigue haciendo clic OKy los datos seleccionados se han importado a su hoja de trabajo.

Nota: Con este método, los datos importados no se actualizarán con los datos originales.


flecha azul burbuja derecha Importe datos de otra hoja de trabajo con Kutools para Excel

Kutools for Excel también proporciona Insertar archivo en el cursor característica para que usted resuelva este problema.

Kutools for Excel incluye más de 300 útiles herramientas de Excel. Prueba gratis sin límite en 30 días. Comprar ahora

1. Abra su libro de trabajo en el que desea insertar otros datos de la hoja de trabajo.

2. Hacer clic Empresa > Import / Export > Insertar archivo en el cursor, ver captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

3. Y en la Insertar archivo en el cursor cuadro de diálogo, seleccione una celda en la que desee poner los datos y luego haga clic en Explorar para seleccionar un libro de trabajo que desee insertar.

doc-importar-datos-a-hoja de trabajo-1

4. Luego haga clic OKy elija una hoja de trabajo si su libro de trabajo contiene varias hojas de trabajo del cuadro de diálogo Seleccionar una hoja de trabajo, vea la captura de pantalla:

doc-importar-datos-a-hoja de trabajo-1

5. Y luego haz clic OK, su hoja de trabajo seleccionada se ha importado a su hoja de trabajo específica.

Note: Con este método, los datos importados no se actualizarán con los datos originales.

Para saber más sobre esta función Insertar archivo en el cursor.


Artículo relacionado:

¿Cómo importar un archivo de texto u hoja de trabajo en Excel?

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to import only values with VBA, this VBA paste formulas when importing?
This comment was minimized by the moderator on the site
Amazing, thank you
This comment was minimized by the moderator on the site
This post is FANTASTIC!!!! This is extremely helpful! Thank you!!!
This comment was minimized by the moderator on the site
How can i use relative paths instead of fixed paths,
because these files will be uploaded to SVN and paths will be differ
This comment was minimized by the moderator on the site
This was incredibly useful. Thank you!
This comment was minimized by the moderator on the site
I am using the VBA Code. How can I unhide and remove all filter before select source range?
This comment was minimized by the moderator on the site
Sub Clear()
'
' Clean Sheet
'
Dim A As Long

Sheets("Sheet1").Select
ActiveSheet.Range("Range").Select
Selection.Clear

End Sub


Example
range mean A2:D35
This comment was minimized by the moderator on the site
How do I adapt the VBA code so that it will continuously update with another file?
This comment was minimized by the moderator on the site
I want to learn VBA, can you give me the number of WhatsApp to facilitate communication
This comment was minimized by the moderator on the site
Hit the record button in execl and ALT+f11 look at the code and then change it run it its the way learnt well that was 20year ago
Even know I still hit the record and change it to fix the problem
This comment was minimized by the moderator on the site
Hi, It is very useful for me and my organisation. I need help in this. While connecting the excel files I am not able to open the html links which are there in main file. Please help me out on this.
This comment was minimized by the moderator on the site
How would you adjust the VBA code so that it would paste selections as values?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations