Skip to main content

¿Cómo pegar valores solo en celdas visibles/filtradas en Excel?

Author: Sun Last Modified: 2025-06-03

En Excel, si tienes datos filtrados u ocultaste algunas celdas, y cuando pegas valores en el rango filtrado u oculto, las celdas ocultas también se llenarán con los valores pegados. Aquí te contaré algunos trucos para pegar valores solo en celdas visibles en Excel.

Pegar valores en celdas visibles con VBA

Pegar valores en celdas visibles con Pegar en Rango Visible de Kutools para Excel good idea3


Pegar valores en celdas visibles con VBA

En Excel, no hay otras formas de resolver este problema excepto con VBA.

1. Presiona simultáneamente las teclas Alt + F11, y aparecerá una ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, luego pega el siguiente código VBA en la ventana del Módulo que aparece.

VBA: Pegar valores solo en celdas visibles.

Sub CopyFilteredCells()
	'Updateby20150203
	Dim rng1 As Range
	Dim rng2 As Range
	Dim InputRng As Range
	Dim OutRng As Range
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
	Set OutRng   = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
	For Each rng1 In InputRng
		rng1.Copy
		For Each rng2 In OutRng
			If rng2.EntireRow.RowHeight > 0 Then
				rng2.PasteSpecial
				Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
				Exit For
			End If
		Next
	Next
	Application.CutCopyMode = False
End Sub

3. Haz clic en F5 o en el botón Ejecutar y aparecerá un cuadro de diálogo para que selecciones los valores a copiar. Ver captura de pantalla:
vba code to select cells to copy

4. Después de seleccionar los valores, haz clic en Aceptar, luego aparecerá otro cuadro de diálogo para seleccionar un rango donde pegar los datos seleccionados. Ver captura de pantalla:
 vba code to select a range to paste the selected data

5. Haz clic en Aceptar. Podrás ver que solo las celdas visibles han recibido los valores seleccionados.


Pegar valores en celdas visibles con Pegar en Rango Visible de Kutools para Excel

De hecho, si usas la utilidad Pegar en Rango Visible de Kutools para Excel – una herramienta de Excel muy práctica, puedes resolver rápidamente y fácilmente el problema de pegar valores en rangos visibles.
Paste values to visible cells

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, por favor sigue estos pasos:(¡Descarga gratuita de Kutools para Excel ahora!)

1. Selecciona un rango de valores que quieras copiar y pegar, luego haz clic en Kutools > Rango > Pegar en Rango Visible > Todo Pegar solo valores. Ver captura de pantalla:
click Kutools > Range > Paste to Visible Range

2. Luego aparecerá un cuadro de diálogo de Pegar en Rango Visible y selecciona el rango donde deseas pegar los valores. Ver captura de pantalla:
 select the range to paste the values

3. Haz clic en Aceptar. Ahora los valores seleccionados se han pegado solo en el rango visible.

Pegar solo valores en celdas visibles Pegar todo en celdas visibles
Paste only values to visible cells Paste all to visible cells


Nota:
Esta utilidad funciona tanto en filas/columnas ocultas como filtradas.

Haz clic aquí para más información sobre la utilidad Pegar en Rango Visible.

  Pegar solo en celdas visibles

 

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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 | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!