Pegar celda a filas filtradas

13 envíos / 0 nuevos
Último envío
Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Pegar celda a filas filtradas

Buenas tardes:
En mi libro adjunto tengo en mi hoja 1 un valor en la celda R1, este valor quisiera poder copiarlo a las celdas vacías de esta columna, pero solo a los filas visibles las cuales están filtradas.
Gracias
Jesús

AdjuntoTamaño
File celdar2.xlsx13.29 KB

Etiquetas: 

Cron
Imagen de Cron
Offline
última acción: Hace 7 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Una vez filtrada, simplemente

Una vez filtrada, simplemente copia y pega en toda la columna hasta donde tengas datos.

Cuando elimines el filtro, el dato se habrá copiado únicamente en las celdas visibles.

 

Un saludo

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
MAcro

Gracias por responder, pero lo que quiero hacer es mediante macro no manualmente, saludos

Jesús

Jesus Martinez Plantarosa

Cron
Imagen de Cron
Offline
última acción: Hace 7 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Ok, entonces es parecido.   

Ok, entonces es parecido.

    Range("R1").Select

    Selection.Copy

    Range("R2:R37").Select

    ActiveSheet.Paste

Se supone que vas a copiar el valor que pones en R1 a todas las celdas visibles que haya entre R2 y R37, siendo R2 la primera fila donde hay datos (esté o no oculta) y R37 la última fila donde haya datos (esté o no oculta). Al pegar, se copiará únicamente en las celdas visibles en ese momento.

 

Un saludo

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Solo los visibles

Gracias por la macro, pero en mi ejemplo puse algo bien redducido, por eso necesitaba que pegue a los visibles no solo hasta ese rango r2:r37

saludos

Jesús

Jesus Martinez Plantarosa

Cron
Imagen de Cron
Offline
última acción: Hace 7 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Pues sustituye R37 por R525 o

Pues sustituye R37 por R525 o por el valor que sea.

También puedes calculártelo en la propia macro. Aunque como la cosa se complica un poco al haber celdas ocultas, yo utilizaría una celda que cuente, por ejemplo, todos los datos de la columna A. Si hay 350 datos, la última fila será la 350. Luego haz referencia a ese valor, por ejemplo así:

Range("R1:R" & cells(1,35).value)

a la hora de pegarlo (suponiendo que en la celda 1,35 tienes la fórmula =SUBTOTALES(103;A:A) --- creo recordar que la función 103 y no la función 3 es la que cuenta también celdas ocultas, aunque no me está funcionando ahora mismo. Probaré en otra versión de Excel, por si es un bug)

 

Un saludo

Jesús Martínez
Imagen de Jesús Martínez
Offline
última acción: Hace 3 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 31/03/2013 - 17:15
Puntos: 5008
Gracias

Gracias por tu ayuda, y tiempo

saludos

Jesús

Jesus Martinez Plantarosa

Clra (no verificado)
Imagen de Clra
No se pega sólo a las celdas visibles

Hola,en mi caso, necesito pegar largos listados ÚNICAMENTE a las celdas visibles del excel de destino, pero los datos se copian también en las celdas ocultas. ¿Cómo puedo hacer para que sólo se copie en las celdas visibles? Lo he probado ocultando filas y también filtrando, pero en ambos casos se copia en las ocultas.

Gracias de antemano

Cron
Imagen de Cron
Offline
última acción: Hace 7 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Selecciona las celdas que

Selecciona las celdas que quieras copiar.

Una vez hecho esto, en la cinta de arriba, dentro de Inicio, a la derecha del todo tienes la opción "Buscar y seleccionar". Despliega el menú y selecciona "Ir a Especial". En el panel que se te abre selecciona "Solo celdas visibles" y dale a Aceptar.

Después de lo anterior, pulsa Control + C para copiar, y luego pega donde necesites.

Un saludo

JULIO CESAR OR (no verificado)
Imagen de Clra
PEGAR INFORMACION EN CELDAS VISIBLESº

BUEN DIA JESUS, TENGO PROBLEMAS PARA PEGAR CON CELDAS OCULTAS. YA HICE LO DE SOLO CELDAS VACIAS Y AUN NADA.

juampi (no verificado)
Imagen de Clra
ojo

eso es facil ahora la pregunta es y croe k e slok el apta quiere como harias al reves osea pegar datos en celdas filtradas y q solo copien en estas q estan visibles 

Thania (no verificado)
Imagen de Clra
pegar en celdas filtradas

Hola Juampi, 

Tengo la misma duda tuya, la pudiste resolver?

Quisiera pegar datos en columnas que tienen ocultas y que solo se peguen en las columnas visibles, 

me comentas,

MARIA (no verificado)
Imagen de Clra
NO COPIA TODOS LOS DATOS A UNA LISTA FILTRADA

BUENAS TARDES ME PUEDEN AYUDAR, TENGO DATOS QUE QUIERO PEGAR A UNA LISTA FILTRADA DE EXCEL PERO AL ACERLO SOLO ME PEGA UNOS DATOS POR EJEMPLO DE 37 SOLO PEGA 4 0 5, ME PUEDEN AYUDAR, GRACIAS!