Foros del Web » Soporte técnico » Ofimática »

EXCEL - Copiar rango de celdas a otra hoja

Estas en el tema de EXCEL - Copiar rango de celdas a otra hoja en el foro de Ofimática en Foros del Web. Hola, tengo un problema. Tengo una hoja (hoja1) con una serie de datos, y quiero copiar un rango de celdas para esa info se copia ...
  #1 (permalink)  
Antiguo 19/12/2007, 15:30
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
EXCEL - Copiar rango de celdas a otra hoja

Hola, tengo un problema. Tengo una hoja (hoja1) con una serie de datos, y quiero copiar un rango de celdas para esa info se copia tal cual en la siguiente hoja (hoja2)

El problemas es que quiero que se copie la info al ingresar datos en una celda especifica. Espero que me puedan ayudar.
  #2 (permalink)  
Antiguo 19/12/2007, 21:38
Avatar de Pablus00  
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 4 meses
Puntos: 11
Re: EXCEL - Copiar rango de celdas a otra hoja

Hola Patogonza, tenes noviones de vb como para crear un macro? asi te doy una mano
__________________
-- Nunca te des por vencido, aún vencido -- Web
  #3 (permalink)  
Antiguo 19/12/2007, 22:05
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Si, no soy experto ni mucho menos pero me las puedo arreglar, gracias!!!
  #4 (permalink)  
Antiguo 20/12/2007, 02:03
 
Fecha de Ingreso: septiembre-2007
Ubicación: Badajoz City
Mensajes: 126
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Tienes que usar el evento de hoja:

sub Worksheet_SelectionChange(ByVal Target As Range)

end sub.

Espero que te ayude
  #5 (permalink)  
Antiguo 20/12/2007, 07:37
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Pero entre los Sub, que pongo? como le digo a excel que al escribir una palabra en una celda, me copie el contenido de la hoja en la hoja siguiente?
  #6 (permalink)  
Antiguo 20/12/2007, 09:45
 
Fecha de Ingreso: septiembre-2007
Ubicación: Badajoz City
Mensajes: 126
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Como pusiste que sí tenias nociones....

Bueno, el caso es que una macro muy simple es esta:

Suponiendo que la celda que tiene que cambiar es la A22

Tienes que escribir esto en el código de la hoja1:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$22" Then
Cells.Select
Selection.Copy
Sheets("Hoja2").Select
Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Sheets("Hoja1").Select
Range("A1").Select
Application.CutCopyMode = False
End If
End Sub

Sólo te copia el contenido de la hoja 1 en la hoja 2 nada más, y además lo hace con cualquier cambio en la celda a22 (poner cualquier letra...), pero igual el código te sirve para hacer la tuya a medida.

Suerte
  #7 (permalink)  
Antiguo 20/12/2007, 11:07
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

El codigo esta muy bien y es claro (es una situacion sencilla) pero me tira error en el primer Range("A1").Select, no entiendo!!!
Gracias
  #8 (permalink)  
Antiguo 20/12/2007, 11:15
 
Fecha de Ingreso: septiembre-2007
Ubicación: Badajoz City
Mensajes: 126
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Lo siento, esto me pasa por escribir código de memoria.

prueba así:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$22" Then
Cells.Select
Selection.Copy
Sheets("Hoja2").Select
ActiveSheet.Range("A1").Select
ActiveSheet.Paste
ActiveSheet.Range("A1").Select
Sheets("Hoja1").Select
Range("A1").Select
Application.CutCopyMode = False
End If
End Sub
  #9 (permalink)  
Antiguo 20/12/2007, 11:19
 
Fecha de Ingreso: julio-2007
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Gracias!! Funciona barbaro, debe ser facil para vos, pero para mi no!!
  #10 (permalink)  
Antiguo 20/12/2007, 11:20
 
Fecha de Ingreso: septiembre-2007
Ubicación: Badajoz City
Mensajes: 126
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

Denada hombre, para eso estamos.
  #11 (permalink)  
Antiguo 07/03/2008, 18:50
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: EXCEL - Copiar rango de celdas a otra hoja

me puedes explicar bien como introducir el codigo, por favooor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 06:07.