Copiar datos a otra hoja sin filas vacias

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Copiar datos a otra hoja sin filas vacias

Notapor rrmartinez » 12 May 2006 23:11

Necesito copiar los datos de las columnas NOPQRS de la hoja 30-60 FECHA, a la hoja Base de Datos pero sin las filas vacias. Y copiar estos datos dependiendo el valor de la columna C de la hoja Base de datos, ya que si es 1 se deben de copiar a la hoja Ruta (1), y si es 2 el valor se deben de copiar a la hoja Ruta (2) asi sucesivamente.... Necesito su apoyo ya que no puedo resolver esto..

Gracias..
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
rrmartinez
Miembro Nuevo
Miembro Nuevo
 
Registrado: 12 Abr 2006 04:50
Ubicación: México

Notapor opermty » 23 May 2006 07:53

Bueno iniciamos por saber como copiar las celdas sin incluir las vacias mientras entiendo mejor tu solitud
Revisa la siguiente rutina:

Sub copiar_novacias()
Application.ScreenUpdating = False
----- Activamos la hoja 1 donde estan los datos
Worksheets(1).Activate
----- Seleccionamos las celdas vacias
Range("A1").CurrentRegion.SpecialCells(xlCellTypeBlanks).Select
----- Escondemos las celdas (filas) vacias
Selection.EntireRow.Hidden = True
----- Copiamos el contenido a la hoja 2
Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Select
Selection.Copy Worksheets(2).Range("A1")
---- Nos pasamos a quitar lo oculto a las celdas
Cells.Select
Selection.EntireRow.Hidden = False
---- Seleccionamos la celda para quitar la seleccion
ActiveCell.Select
---- Habilitamos el refresco de la pantalla
Application.ScreenUpdating = True
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Notapor opermty » 23 May 2006 07:56

Podrias anexar un archivo de ejemplo de lo que deseas con los valores de la celda C, ya que solo mencionas dos hojas pro eso se me dificulta un poco comprender el texto completo
Saludos
Para referencia del codigo salio de:
Comando de rango en celdas de selecciones de macro de rango entero
http://support.microsoft.com/kb/133139/es
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Notapor opermty » 23 May 2006 07:59

Nota:
"Necesito copiar los datos de las columnas NOPQRS de la hoja 30-60 FECHA", en el codigo yo hago referencia a la celda A1, solo modifica segun me parece a la celda N(tufila) y el nombre o numero de hoja con la que trabajas
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Notapor opermty » 23 May 2006 08:08

La parte de " copiar estos datos dependiendo el valor de la columna C de la hoja Base de datos, ya que si es 1 se deben de copiar a la hoja Ruta (1), y si es 2 el valor se deben de copiar a la hoja Ruta (2) asi sucesivamente.... " la puedes seleccionar segun me parece en la parte de selection.copy, juega un poco con esa instruccion a manera de aprender un poco mas del codigo.
saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados