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

Excel - Copiar

Estas en el tema de Excel - Copiar en el foro de Ofimática en Foros del Web. Tengo un problemón. Tengo un libro con dos hojas. Quiero copiar un dato de una celda, de una a otra hoja. Probe con esto: Private ...
  #1 (permalink)  
Antiguo 09/05/2007, 12:38
 
Fecha de Ingreso: mayo-2007
Mensajes: 7
Antigüedad: 16 años, 11 meses
Puntos: 0
Excel - Copiar

Tengo un problemón.

Tengo un libro con dos hojas.
Quiero copiar un dato de una celda, de una a otra hoja.
Probe con esto:

Private Sub CommandButton1_Click()
Range("A1:A4").Select
Selection.Copy
Hoja2.Range("C1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:=True
End Sub

Pero por alguna razón que desconozco me da error en " Hoja2.Range("C1").Select "

Tambien use:

Selection.Copy
ActiveSheet.Paste Destination:=ActiveSheet.Next.Cells(1,4)
Application.CutCopyMode= False


Este ultimo copia, pero me trae la formula y yo solo quiero el resultado.

...Una ayudaaaa!!!

Gracias
  #2 (permalink)  
Antiguo 09/05/2007, 13:09
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Sonrisa Re: Excel - Copiar

Puedes hacerlo de dos formas:
Código:
Private Sub CommandButton1_Click()
    Range("A1:A4").Copy
    Hoja2.Range("C1").PasteSpecial Paste:=xlPasteValues, Transpose:=True
End Sub
Quedándote con la "Hoja1" seleccionada. Ó también:
Código:
Private Sub CommandButton1_Click()
    Range("A1:A4").Copy
    Application.Goto Hoja2.Range("C1")
    Selection.PasteSpecial Paste:=xlPasteValues, Transpose:=True
End Sub
dentro de la línea que estabas manejando.

Espero que te haya sido útil.
Saludos
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




La zona horaria es GMT -6. Ahora son las 21:16.