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 pegar valores a celdas visibles / filtradas solo en Excel?

En Excel, si ha filtrado datos u ocultado algunas celdas, y cuando pega valores en el rango filtrado u oculto, las celdas ocultas también se rellenarán con valores pegados. Aquí le contaré algunos trucos para pegar valores en celdas visibles solo en Excel.

Pegar valores en celdas visibles con VBA

Pegar valores en celdas visibles con Pegar en el rango visible de Kutools para Excel buena idea3

Insertar por lotes filas o columnas en blanco en un intervalo específico en el rango de Excel

Si desea insertar filas en blanco en todas las demás filas, es posible que deba insertarlas una por una, pero Insertar filas y columnas en blanco of Kutools for Excel Puede resolver este trabajo en segundos. ¡Haz clic para la versión de prueba gratuita de 60 días!
columna de fila de inserción de documento en blanco
Kutools para Excel: con más de 300 útiles complementos de Excel, de prueba sin límite en días 60.

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

1. Prensa Alt + F11 llaves simultáneamente, y una Microsoft Visual Basic para aplicaciones ventana emergente

2. Hacer clic recuadro > Módulo, luego pegue el código VBA debajo de la ventana emergente del Módulo.

VBA: pegue valores a celdas visibles solamente.

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. Hacer clic F5 clave o el corrida botón, luego aparece un cuadro de diálogo para que seleccione valores para copiar. Ver captura de pantalla:
doc-paste-to-visible-cell-1

4. Después de seleccionar los valores, haga clic OK, luego aparece otro cuadro de diálogo para seleccionar un rango para pegar los datos seleccionados. Ver captura de pantalla:
doc-paste-to-visible-cell-2

5. Hacer clic OK. Puede ver que solo las celdas visibles se pegan los valores seleccionados.


En realidad, si usas Pegar al rango visible utilidad de Kutools for Excel - una útil herramienta de Excel, puede resolver rápida y fácilmente el problema de pegar valores en un rango visible.
doc pega la celda visible 6

Kutools for Excel, con más de 300 Funciones prácticas, hace que sus trabajos sean más fáciles.

Después de instalar Kutools para Excel, haz lo siguiente:(Descarga gratuita Kutools for Excel ahora!)

1. Seleccione un rango de valores que desea copiar y pegar, luego haga clic Kutools > Rango > Pegar al rango visible > Todo/Solo pegar valores. Ver captura de pantalla:
doc pega la celda visible 7

2. Entonces un Pegar al rango visible cuadro de diálogo emergente, y seleccione el rango en el que desea pegar los valores. Ver captura de pantalla:
doc pega la celda visible 8

3. Hacer clic OK. Ahora los valores seleccionados se pegan solo en el rango visible.

Pegar solo valores en celdas visibles Pegar todo en celdas visibles
doc pega la celda visible 9 doc pega la celda visible 10

Nota: Esta utilidad funciona en filas o columnas ocultas y filtradas

Haga clic aquí para obtener más información detallada sobre la utilidad Pegar en rango visible.

Propina. Si quieres tener una versión de prueba gratuita de Pegar al rango visible función, por favor vaya a descargar libre Primero, los Kutools para Excel, y luego vaya a aplicar la operación de acuerdo con los pasos anteriores.


Exploración y edición con pestañas de múltiples libros de trabajo de Excel / documentos de Word como Firefox, Chrome, Internet Explore 10.

Es posible que esté familiarizado con la vista de múltiples páginas web en Firefox / Chrome / IE, y cambie entre ellas haciendo clic en las pestañas correspondientes fácilmente. Aquí, Office Tab admite un procesamiento similar, que le permite explorar múltiples libros de Excel o documentos de Word en una ventana de Excel o en una ventana de Word, y cambiar fácilmente entre ellos haciendo clic en sus pestañas. Haga clic gratis para 45-day trial de Office Tab!

ot excel

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

  • Reutilizar: Insertar rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • 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 sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... 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 ...
  • 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...
  • Más de potentes funciones de 300. Admite Office / Excel 2007-2019 y 365. Soporta todos los idiomas. Fácil implementación en su empresa u organización. 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.
    Laurel · 1 months ago
    After going absolutely crazy trying to find a solution, this worked - specifically, the macro for pasting INTO visible only cells. Note that I was copying only from unfiltered cells. However, the people complaining that it doesn't do both (which I'm not sure is true) should be quiet because it's pretty easy to copy FROM only visible/filtered cells into an unfiltered area. You don't need a macro for that (and if you're trying to do both, just do the copying of filtered cells in Excel first, then use this macro). Again, what Excel is fully unable to do on its own without a macro is to paste to visible cells only. This macro saved my bum. Thanks!
  • To post as a guest, your comment is unpublished.
    Rachel · 1 years ago
    This worked perfectly, thanks!
  • To post as a guest, your comment is unpublished.
    Christine · 1 years ago
    You can also easily do this without a plugin....
    CTRL+C the cells you want to paste
    Highlight the filtered/partially hidden range you're pasting to
    CTRL+G
    Select "Special"
    Select "Visible Cells Only" & hit OK
    CTRL+V
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Thansk for you reply, but it does not work. With your method, it paste all cells including hidden ones with the copied values.
  • To post as a guest, your comment is unpublished.
    Mark · 1 years ago
    VBA method did not work! It copied the invisible cells into the visible cells. Now, I realize that the title doesn't say "How to paste values FROM VISIBLE/FILTERED CELLS to visible/filtered cells only in Excel?" but if my workbook is filtered, it's highly possible that this is what is needed. If this is what you want - copy from one section to another (or to simply paste values from certain cells right back to the same cells, so to remove the fomulas) you first need to copy/paste values to an unfiltered workbook/worksheet. THEN you can use the macro...or at least I hope you can. I didn't save my data and UNDO does not work....
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      I am sorry for that.
      • To post as a guest, your comment is unpublished.
        C&P · 1 years ago
        So is there any update version for this situation?
  • To post as a guest, your comment is unpublished.
    Radosław Hagno · 2 years ago
    It is even more flexible and functional if the inner loop is constructed with Do While loop.
  • To post as a guest, your comment is unpublished.
    Tomi · 2 years ago
    This was very helpful. Many thanks.
  • To post as a guest, your comment is unpublished.
    Shamna · 2 years ago
    i am currently developing a macro. In that i need to do filter for a particular column for Eg: Column D and need to paste some values Eg: Valid in column B.
    only i need to paste the value for the filtered cells.
    And also i want to know the coding for multiple filters at a time. EG: filtering in one column and checking the value and again do filter in another column without making false for the previous filter.
    help me on this.
  • To post as a guest, your comment is unpublished.
    Leo · 2 years ago
    This works great up to record 1163 of 23,000 and then it stops. Why would it stop?
  • To post as a guest, your comment is unpublished.
    Mikhail · 2 years ago
    You rock! I've had this issue multiple times in the past but it became a back-breaker for the recent project. And you've helped me to fix it beautifully. THANK YOU!
  • To post as a guest, your comment is unpublished.
    Bill · 3 years ago
    This works for me, but is there any way to select a "Paste Range" in another worksheet that is open? Thanks.
  • To post as a guest, your comment is unpublished.
    ZUHDI · 3 years ago
    GOD!! you help me so much
  • To post as a guest, your comment is unpublished.
    christine harrison · 3 years ago
    Badass, that's all I have to say. Thank you so much.
  • To post as a guest, your comment is unpublished.
    edwin · 3 years ago
    Thanks for this information, helps me a lot
  • To post as a guest, your comment is unpublished.
    Aida Isabel · 4 years ago
    Paste to visible range function does not work!
  • To post as a guest, your comment is unpublished.
    G · 4 years ago
    I am curious if an Excel update has caused instability. I previously was able to use the VBA code successfully, but now it is causing the copied area to be pasted nonstop beyond the selected range. Results in Excel hanging.
  • To post as a guest, your comment is unpublished.
    Menzi · 4 years ago
    Tried this plugin for the paste into filtered selection. Does not work for me. Crashes every time . Using excel 2013.
  • To post as a guest, your comment is unpublished.
    valentin · 4 years ago
    love u man!!!!!!!!!!