Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo crear una lista desde las mismas celdas en varias hojas en Excel?

Supongamos que implementamos todas las tablas de ventas mensuales en una hoja de trabajo separada como se muestra en la siguiente pantalla, y todas las tablas de ventas tienen el mismo diseño. Ahora queremos crear una lista de todos los valores de suma (Cell E6) en varias hojas de trabajo. ¿Cómo hacerlo? ¿Y qué pasa si creamos una lista dinámica a partir de los valores de suma de cada hoja de trabajo? Hay dos formas para ti:

doc create list varias hojas 1

Cree una lista a partir de las mismas celdas en varias hojas con VBA

Cree una lista dinámica a partir de las mismas celdas en varias hojas con Kutools para Excel

Combina fácilmente varias hojas de trabajo / libros de trabajo en una única hoja de cálculo / libro de trabajo

Puede ser tedioso combinar docenas de hojas de diferentes libros de trabajo en una hoja. Pero con Kutools para Excel Combine (hojas de trabajo y libros de trabajo) utilidad, puede hacerlo solo con varios clics. Función completa de prueba gratuita 60-day!

anuncio combina hojas de libros 1

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Kutools funciona con Office 2007-2019 y 365. Es compatible con todos los idiomas y es muy fácil de instalar o implementar. Funciones completas de prueba gratuita de 60-day.

Con el siguiente código VBA, puede crear fácilmente una lista de las celdas especificadas en varias hojas de trabajo. Puedes hacer lo siguiente:

Paso 1: Seleccione la celda especificada desde la que creará su lista. En nuestro caso, seleccionamos la celda E6.

Paso 2: Prensa otro + F11 teclas simultáneamente para abrir la ventana Microsoft Visual Basic para Aplicaciones, haga clic en recuadro > Módulo, y luego pegue el siguiente código en la ventana del módulo.

VBA: crea una lista de las mismas celdas en varias hojas

Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub

Paso 3: Prensa F5 tecla o haga clic en corrida botón para ejecutar este VBA.

Luego, todos los valores de la celda especificada en todas las hojas de trabajo se copian en una nueva hoja de trabajo llamada KutoolsforExcel. Ver captura de pantalla:

doc create list varias hojas 2

Este VBA llenará la lista en una nueva hoja de trabajo, y los valores en la lista son estáticos, lo que no cambiará con los valores originales.

Sin embargo, a veces puede querer completar la lista dentro del rango especificado y exigir que los valores de la lista siempre estén en correspondencia con los valores originales en las celdas especificadas todo el tiempo. Para satisfacer estas necesidades, debes probar el siguiente método.


Este método introducirá Kutools for Excel, Dinámicamente Consulte las hojas de trabajo utilidad para crear una lista dinámica de las mismas celdas en varias hojas de cálculo.

Paso 1: Seleccione el Rango donde completará la lista dinámica y haga clic en Kutools > Más > Dinámicamente Consulte las hojas de trabajo.

doc dinámicamente se refieren a las hojas 1

Paso 2: en el cuadro de diálogo Referencias de hojas de trabajo de apertura,

doc create list varias hojas 5

(1) Haga clic en Llenar orden cuadro, y seleccione un tipo de relleno de la lista desplegable. En nuestro caso, seleccionamos Rellenar verticalmente celda tras celda;

(2) En el Llenar fórmula cuadro, especifique la dirección de la celda desde la cual creará una lista dinámica, y luego haga clic en bloquear botón para bloquear la fórmula.

(3) Haga clic en Rango de llenado botón.

Ahora verá que los valores en las celdas especificadas en todas las hojas de trabajo se llenan en el rango especificado como se muestra en la siguiente pantalla:

Cuando los valores originales hayan cambiado, los valores correspondientes en esta lista especificada se cambiarán automáticamente.

Kutools for Excel - Incluye más de útiles herramientas 300 para Excel. Prueba gratuita de funciones completas 60-day, ¡no se requiere tarjeta de crédito! CONSÍGUELO AHORA


En este video, Kutools y Kutools Más las pestañas son agregadas por Kutools for Excel. Si lo necesita, haga clic para Prueba gratuita de 60 días sin limitación!


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

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

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Alan Mayo · 1 years ago
    Very helpful bit of coding, saved hours of work creating a table from lots of separate data worksheets
  • To post as a guest, your comment is unpublished.
    Jeff · 3 years ago
    Thank you very much for this. Just saved me hours of work as I had to go through 200 sheets doing data input...
    One thing to note for people is to click the cell you want it to use prior to opening ip and running the macro. Scratched my head for a couple minutes as the worksheet was opening up but didn't know why the information wasn't showing