Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Bucles

Estas en el tema de Bucles en el foro de Visual Basic clásico en Foros del Web. Hola amigos este es mi primer mensaje en el foro, mi nick creo que lo dice todo... voy mas perdido que un pulpo en un ...
  #1 (permalink)  
Antiguo 05/06/2006, 03:45
 
Fecha de Ingreso: junio-2006
Mensajes: 2
Antigüedad: 17 años, 11 meses
Puntos: 0
Bucles

Hola amigos este es mi primer mensaje en el foro, mi nick creo que lo dice todo... voy mas perdido que un pulpo en un garage.
Por motivos de trabajo he tenido que intentar aprender a programar en basic asi que nada , he empezado hace muy poquito.
Y como no ... pues ya tengo una duda que no consigo solucionar, voy a postearla por si alguien puede echarme un cable.

Range("D12").Select
Selection.Copy
Range("I3").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("D12").Select
Selection.Copy
Range("I4").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("D12").Select
Selection.Copy
Range("I5").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
He hecho esta macro para excel , lo que pasa necesitaria que la copia de D12 se repitiera hasta I15 , el problema es que no consigo encontrar algun ejemplo de una estructura de repeticion.

En D12 tengo una formula que genera numeros aleatorios
Cada vez que copio D12 necesito pegarlo debajo la celda anterior sucesivamente I3, I4 , etc I15

Si hiciera un pegado por ejemplo como ("i3:i15") pues no me serviria ya que me copiaria el mismo numero de D12 en esas columnas y lo que necesitaba es que las copias fueran distintas.

Al copiar y pegar la anterior regenera un nuevo numero (ese es el que necesito añadir)

Bueno amigos ... hay alguna forma de reducir el codigo con algun bucle ? ¿puedo estar necesitando el for ... next ese ?

Muchisimas gracias por las respuestas.
PD: poco podre aportar por conocimientos al foro pero espero que alguien que este en mi misma situacion tambien aprenda con mis preguntas.
S2
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 20:37.