Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 28-mar-2007, 17:38   #1 (permalink)
win14 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Pregunta macro excel

hola amigos, quisiera agregarle a la macro detallada, que consiste en copiar un renglon y repetirlo 3 veces para abajo desde cualquier celda, lo que le quisiera agregar es q despues q halla hecho dicho procedimiento, me posicione 10 renglones hacia abajo, digamos si la ejecuto en a1 cuando termine la macro este posicionada en a10.

gracias
win14 está desconectado   Responder Citando
Antiguo 28-mar-2007, 18:21   #2 (permalink)
mrocf está en el buen camino
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 219
Enviar un mensaje por Yahoo  a mrocf
Re: macro excel

Cita:
Iniciado por win14 Ver Mensaje
hola amigos, quisiera agregarle a la macro detallada, que consiste en copiar un renglon y repetirlo 3 veces para abajo desde cualquier celda, lo que le quisiera agregar es q despues q halla hecho dicho procedimiento, me posicione 10 renglones hacia abajo, digamos si la ejecuto en a1 cuando termine la macro este posicionada en a10.
gracias
Hola:
No sé si tiene que ver con tu requerimiento anterior. Te aconsejo que trates de continuar el mismo "hilo" de chateo y no de iniciar otro, pues de lo contrario, el intercambio resulta confuso.

En tal caso -simplemente- le agregas una línea de comando más:
Código:
Sub Copia_y_Pega()
    Set MiRango = Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, 9))
    MiRango.Copy Destination:=Range(MiRango.Offset(1, 0), MiRango.Offset(3, 0))
    MiRango.Offset(9, 0).Cells(1).Select
    Set MiRango = Nothing
End Sub
Saludos.
mrocf está desconectado   Responder Citando
Antiguo 29-mar-2007, 01:45   #3 (permalink)
Colaborador
3pies tiene algunos puntos positivos de karma
 
Avatar de 3pies
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 1.800
Re: macro excel

Una ligera modificación al macro de mrocf...
En la primera línea, yo cambiaría lo que hay en rojo:
Código:
Set MiRango = Range(Cells(ActiveCell.Row, ActiveCell.Column), Cells(ActiveCell.Row, 9))
Salu2
3pies está desconectado   Responder Citando
Antiguo 29-mar-2007, 02:58   #4 (permalink)
mrocf está en el buen camino
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 219
Enviar un mensaje por Yahoo  a mrocf
Sonrisa Re: macro excel

Hola! 3pies: un gusto saludarte. Convengamos que el código:
Código:
Cells(ActiveCell.Row, ActiveCell.Column)
equivale simplemente a:
Código:
ActiveCell
lo cual no tendría nada de malo si no fuera que el requerimiento original de "win14" (en otra pregunta) es:
Cita:
Iniciado por win14
... quiero seleccionar una fila ... pero que respete el rango de A a I, en cualquier renglon
Por ello es que fue escrito así.

Saludos.
mrocf está desconectado   Responder Citando
Antiguo 29-mar-2007, 05:47   #5 (permalink)
win14 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 10
Re: macro excel

Gracias Por Todo, Amigos Y Pedon Por Abrir Otro Requirimiento.
win14 está desconectado   Responder Citando
Antiguo 29-mar-2007, 12:16   #6 (permalink)
mrocf está en el buen camino
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 219
Enviar un mensaje por Yahoo  a mrocf
Sonrisa macro excel

Fue un gusto ayudarte...
Y, como habrás notado por el aporte de "3pies", abrir otro "hilo" para la misma consulta puede resultar confuso.

Saludos.
mrocf está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93