Problemas con Range

11/05/2004 - 04:18 por joaquin del campo | Informe spam
En el siguiente procedimiento. . .

Public Sub CopiarCeldas()

If Range("A1") = "a" Then
Worksheets("Hoja1").Range("A2:D9").Copy _
Destination:=Worksheets("Hoja2").Range("A1")

ElseIf Range("A1") = "b" Then
Worksheets("Hoja1").Range("A2:D9").Copy _
Destination:=Worksheets("Hoja3").Range("A1")

End If

End Sub


. . . que me permite copiar el contenido de un rango de la hoja 1, en
la Hoja 2 si A1 = a, y en la Hoja 3 si A1 = b; necesitaría ampliar el
rango "A2:D9" a la totalidad de la columna A. He utilizado para eso
Range("A:A") pero me arroja error.

Desde ya muchas gracias.

Joaquín
Buenos Aires. Argentina

Joancho
Buenos Aires. Argentina
jdcbairesSPAM@yahoo.com.arSPAM
 

Leer las respuestas

#1 Fernando Arroyo
11/05/2004 - 11:02 | Informe spam
Prueba con Columns("A:A") o con Columns(1)
Un saludo.


Fernando Arroyo
MS MVP - Excel


"joaquin del campo" escribió en el mensaje news:
En el siguiente procedimiento. . .

Public Sub CopiarCeldas()

If Range("A1") = "a" Then
Worksheets("Hoja1").Range("A2:D9").Copy _
Destination:=Worksheets("Hoja2").Range("A1")

ElseIf Range("A1") = "b" Then
Worksheets("Hoja1").Range("A2:D9").Copy _
Destination:=Worksheets("Hoja3").Range("A1")

End If

End Sub


. . . que me permite copiar el contenido de un rango de la hoja 1, en
la Hoja 2 si A1 = a, y en la Hoja 3 si A1 = b; necesitaría ampliar el
rango "A2:D9" a la totalidad de la columna A. He utilizado para eso
Range("A:A") pero me arroja error.

Desde ya muchas gracias.

Joaquín
Buenos Aires. Argentina

Joancho
Buenos Aires. Argentina

Preguntas similares